This new ``_openDeferred`` promise does not complete until the agents loaded. Prior to this fix, ``open()`` would resolve when we connect to the launcher (interstitial) page.