The useUtilityConnect method returns an open callback that the client should use when they are ready for the Utility Connect Component modal to pop up on the screen.
As a prerequisite, the module must load the actual Component script from a server.
If a client calls the open method before the script is loaded, the function will just return and the Component is never displayed.
We should keep track of if there is an open call pending when the script is successfully loaded and, if so, display the Component.