...
To get rid of the older versions of the process, the best option is to un-deploy the older version before deploying the new version. That way you can keep only the current version you are developing.
...
BPS Transports
How can I invoke a business process through JMS or talk to a partner service using JMS?
This article (http://wso2.com/library/articles/2012/01/configuring-jms-transport-in-wso2-business-process-server-bps) describes how you can use JMS transport in BPS
...
Human Tasks
Can we assign potential owner as direct user id instead of role/group in human tasks?
...