make ConsumerBase#handle_message return nil on success and the exception on failure. Assign the result to the exception in the AMQP worker