This is fixed in master already.
There should be a property inside teh TaskService to set it as local. if you do that, the callbacks will be executed in the same thread avoiding the race condition.
Cheers
Reply to this message by going to Community
Start a new discussion in jBPM at Community