Silvio, thanks for your efforts! I have a similar issue with JBPM 4.5 (from SVN) involving a for-each nested in a fork-join. Your patch resolves this.
I did have to add end-concurrent="true" to a couple of unittests to make them work. These changes are in the attached patch.