When attempting to send commands on a very early browsing context, the command might fail due to a missing currentWindowGlobal. This patch adds a helper to wait for the currentWindowGlobal property to be set and uses it from RootTransport in order to avoid this issue. A browser mochitest is added to cover this scenario. Differential Revision: https://phabricator.services.mozilla.com/D225281