the asynchronous continuations are now working on HEAD based on JMS in an EJB environment with CMT.
For getting the server side transactions to work properly, i had to add a configuration property to the DbPersistenceServiceFactory: isCurrentSessionEnabled This property tells the DbPersistenceService to use the sessionFactory.getCurrentSession(), rather then creating and closing a hibernate session.
Now i'm going to focus on binding the jbpm scheduler service to the ejb timer service.