Current State
Custom exceptions are thrown in BleTransceiver.cs for various errors that can occur (e.g. failed to subscribe to characteristic). No exception handling is performed.
Target State
Catch exceptions and try to recover from them (where applicable).