In commit 4944aa48 ("fix(ble): Update to changes from new SDK")
a call to
BbDrvDisable() was added to
function must, however, only be called when BLE was previously
initialized, otherwise a wakeup from deepsleep will not be possible (if
it ever reaches it?).
Fix this by reworking the BLE enabled check to also be usable here, to
BbDrvDisable() when BLE is active.