I don't really undertand why you are doing the Wthread stuff in executeWorkItem method. Typically you can just complete the workitem with:
manager.completeWorkItem(workItem.getId(), null);
Here is chapter of the docs that may help: http://docs.jboss.org/jbpm/v5.1/userguide/ch13.html#d0e3599.
Thanks.