Catch NPE in mMessageReadResponse

Seems to originate within Broadcom IBluetoothGatt implementation on
Nexus 5
Only show notifications when Activity inactive

Activity can signal to the ChatServiceBinder whether or not it’s
handling the display of new messages. Only if it’s not will they be
posted as notifications.