The sync AMQP stuff doesn't have publishers or consumers -- that's all handled by the client object.

We need equivalent functionality, but we don't need identical setup.