Hi Felix,
Maciej's patch could fix the bug that after signal a main process, then automaticly end the related sub process. So we won't leave a lonely sub process instance whose main process instance had bean signaled.
If you want to get an exception and forbid main process to continue when it has an un-ended sub process instance, you could open an issue, And we could achieve it in the next version.
Thank you very much.