In order to check what Mauricio says, you can debug CommandBasedWSHumanTaskHandler
.TaskCompletedHandler to see whether the listener is receiving notification of task completion.
Sometimes happens that after the process continues, there is some exception that you are not seing, and it is being rolledback.
Demian