Extracted a method for acknowledging or rejecting a message; wrote a book (in comments) about the thread safety of the underlying RabbitMQ client library.