It is required to clear the flag, before the connection attempt. Otherwise the app may confuse deployments without guest access with a one with guess access if it was visited previously and the WaitForOwnerDialog was canceled. That's because there will be no conference related event that clears the flag.