Better BLE error handling.