I have a process that is largely an orchestration of services. Human tasks are involved only when service tasks fail. So, I want the runtimeService.startProcessInstance() call to block until the process completes or a human task is created. Is there a way to do this?