Publish to topic exchange from QueueManager

Previously we created a topic exchange, then told bunny to publish to a direct exchange. Bunny ignored us and did the right thing because we passed `passive: true` and didn't try to recreate the exchange.

Lets do the right thing instead.