WHAT: Don't have RabbitConnector.closeConnection throw RuntimeExceptions
WHAT: Add a bunch of try/catch blocks around Rabbit Connections to close them if something blows up
WHY: We had a MessageWorker leak Connections when a machine was having otherwise unrelated serious problems