That's a great point! I can try to move to LocalTaskServer. Will let you know how it goes.
I think MinaTaskServer does result into number of problem due to core jbpm APIs and human task APIs running in separate threads and hence separate transactions.