Did you ever get an answer to this question?
I'm running into the same sort of problem. If I execute a task in WLM, close the browser, and execute the task again, the business process fails. Apparently, what I need to happen is for the business process to start over from the beginning each time WLM executes it.