The update took roughly 1.5 hours, not 3. Not sure when they actually came live again (was asleep... East Coast), but even if they stayed down for 3 hours it isn't all that unreasonable considering they may have bounced them in the process. It can take a good 30 minutes for a server to completely restart and get ALL services spinning up again.
Ever notice how long it takes for your PC/Laptop to do a complete power cycle and the hard drive to stop thrashing? That is a rotating disk, not an SSD. Your desktop comes up and the system appears to be booted, but in reality it is not. Some clients can churn for several minutes loading additional services and assets in the background after your desktop loads.
The delay is far worse on a server, more so for large clusters and arrays to be fully in synch and ready to go full bore again.
