Send request asynchronously and drop the response

Send the request asynchronously. We also do not give a response callback since we don't do anything with it.

This also allows to send messages from any thread. Previously, if you sent a message from a queue that is deleted right after the call, the message was not sent.