What I'm seeing appears to be a bug:
If you have a listener listening on a dynamically created topic, and another listener comes along and deletes it, it is removed from jndi but not destroyed because an exception is thrown ( Stopping failed
javax.jms.JMSException: The destination is being used.)
Further messages in the server log say its been destroyed, but listing the topics via the jboss.mq.destination server verifies it has not been.
I'll post this on the dev forum.