Hello Jay, thanks for your follow-up on this. My initial theory on this is that the logon may be hanging due to client port negotiation which takes place in the background. Are you using a TURN or STUN server on this domain? You might also try opening the Developer Tools>Console window in your browser, then reproduce the issue and send us a screenshot of what you find in the console logs.
Kyle Kerst
Lead Internal Network/System Administrator
SmarterTools Inc.
smartertools.com