See SubProcessTest.testSimpleSubProcessWithConcurrentTimer
The problem is the concurrent paths out of the boundary event. I suspect that it is related to twice destroying the scope.