Test passes out but fails in

Because the listener's onMessage happens to be enlisted as a side-effect
of the send being enlisted (because they share a session), the 10
deliveries occur outside the container. Inside the container, we rely on
auto-enlisting for the publish, so the side-effect never occurs and the
onMessage doesn't get rolled back (since it's not a part of the tx)