Have you created the queue named queue/stream.EMailMessenger? JBoss sees that your MDB is configured to a queue named queue/stream.EMailMessenger and on finding that its not configured, it creates a new temporary queue for the MDB. See this documentation for creating/configuring queues in JBoss http://docs.jboss.org/jbossas/guides/j2eeguide/r2/en/html/ch6.chapt.html#d0e12745
Thanks jaikiran. That was the missing link. Just getting used to working on jboss after dealing with weblogic.