I posted this problem with MDB and JBoss on the EJB/JBoss forum but no one has replied to it. I do not know if this is the place I should posted it on, below is the link to the original post.
Maybe if you post in the EJB3 forum?
you'll get an answer?
But since 4.0.4 predates the finalization of the EJB3 spec by a long time
it's not surprising if it doesn't follow the spec exactly.