Fix peripherals not restored w/o willUpdateState
Fix peripherals not restored w/o willUpdateState

iOS seems to not always call `willUpdateState`. We’re now calling it on the first Bluetooth power change callback. This might fix that in rare cases Nuimo doesn’t reconnect if that method wasn’t called by iOS.
getSenic/nuimo-swift,getSenic/nuimo-swift