I think you are correct, as if an app first calls this when something is already active and holds on to it, when the system has no connections, it would no longer popup the dialog, because they did not have a pointer to the UserConfiguration