The ESB clients can hang as a result of background threads being created by JBoss Messaging.
See SOA-563 and JBESB-1799 for details.
SOA JBM background threads cause ESB clients to hang
Provide thread pools with ordered executors for session threads
ESB clients hang because of JBoss Messaging background threads
Create JBM sessions from a daemon thread