You could put in a step with a gel script that queries the bpm_run_processes table for the process that has to complete and looks at fields status_code and percent_complete to see if they are BPM_PIS_DONE 1.000000.
If they are then go to your process step otherwise something else.
(It has been advised not to set processes waiting)