A whole bunch of changes to introduce a rabbitmq::post class, a safe
place to run things we want to happen after the service is up.