In my dreamland, I assume that there in no `isError` situation. Even we encounter that situation sadly, I assume that `setAirplaneModeEnabled()` would do the right thing to recover the airplane mode back to the original state. 

But based on the comments Ted left on Bugzilla, things may not go as what we thought and may get stuck in this recovering state (?) so that there is no way to make `checkedActions['conn']` to `true`.

If things go as what we discussed above, then the best to is do as what @alivedise said to make APM unlock the UI no matter callback is error or success. (At least we won't scare QA and the other users). 

Thanks guys :+1: