Make sendMessage ListenableFuture

Return ListenableFuture<Void> to handle the result by the caller.

Bug: 182089233
Fix: 182089233
Test: manual
Change-Id: I1c75a7812d4093fd204a7fd5fb78c4a0861ba85e
2 files changed