Do not cancel connection that is used elsewhere
Do not cancel connection that is used elsewhere

A BLE device might be discovered but then its peripheral taken over by somebody else, e.g. for firmware update. In these cases, when the BLEDevice is invalidated, it must not cancel the connection
getSenic/nuimo-swift,getSenic/nuimo-swift