Return Try[Message] from sendMessageReliablySync.

This forces callers to consider error handling.