OK, it was as simple as ESRI.com overloading my hosted server:

The XXX.XXX.XXX.XXX IP address was firewalled on the server. Most likely there were a high number of connections coming in from this IP and causing load issues on the server. ESRI.com should no longer have any issues reaching the site, I have removed the entry from the firewall.