bluetooth: Make in progress errors consistent across android
Concurrent operations' results vary depending on the platform. See
This is the first patch in a series of patches to make the results consistent.
Introduces BluetoothRemoteGattCharacteristic::ReadRemoteCharacteristicImpl that
implementations of the interface need to implement.
BluetoothRemoteGattCharacteristic::ReadRemoteCharacteristic will call this
once it performs the necessary checks to ensure there are no other operations