Bug 1070823 - [Bluetooth][Settings] bluetooth panel support BT v2 API

If the defer object has been resolved before, we can't reject it. We should also set `this._defer` to null.