Log a traceback if the consumer fails to start
Add an extension point for plugins to use the connection directly
Fix connection not being cleared on shutdown