MapClient parse bad messages

Improve error handling for cases where messages don't have the expected
sender/originator, and messages from the owner to themselves.

Bug: 181684648
Bug: 181693111
Bug: 181696727
Bug: 181697508
Bug: 181787298
Test: atest BluetoothInstrumentationTests
Tag: #stability
Change-Id: Id251d9a899b8e8faef69dbb9bb06a3ba6669692e
3 files changed