always set result for TaskCompletionSource, or no ACK signal will be sent to the RabbitMQ server.