All BPT actions should run in a synchronous way and respect the current transaction, being 'rollback-able'. It is a pain to try to guess what is happening when multiple events are occurring concurrently. It makes us loose the control of the user actions flow.
And not being transaction aware, is a really showstopper for this technology to be used.
And not being transaction aware, is a really showstopper for this technology to be used.