This could be because your tasks are not blocking... Or i miss understand your problem...
Look in this direction...
anonymous wrote : Task instances can be blocking, meaning that the related token (=path of
execution) is not allowed to leave the task-node before the task instance is completed.
from
http://docs.jboss.com/jbpm/v3/userguide/taskmanagement.html
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4149086#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...