Thanks Kris. Let me try this CustomWorkHandlers and get back to you.
For the second issue(Unknown node instance type: org.jbpm.workflow.instance.node.ActionNodeInstance@c5c781) created JIRA https://issues.jboss.org/browse/JBPM-3798#comment-12720327 and attached process & code.