Added an amqp_error event instead of using error, as it conflicts and has odd issues with other error listeners