It's always someone's 'prime time'. (Even at oh-dark-thirty in the morning in your time zone.)
The odds are they get a build 'made' with fixes, and have to have it done by 1-2 their time. Then they put it up on their internal server to see if it bombs or not. The two hours it takes to get live back up is likely taken from how long it took them to get 'steady & not crashing' on the internal server. (Eg it took them an hour and a few, they double it for luck.)
Must have been my fault. I was finally getting time to do some playing this evening and I logged in to see the rather cryptic (forgive the pun) message saying the servers would be down for two hours. Except it didn't say When the downtime began, making the information quite accurate but almost useless.
So I came to the forums to find out and I discovered that the servers went down at almost precisely the moment I was logging in. How wonderful is that?
For future reference, please state on the Downtime messages when the downtime started, OR when the downtime is expected to end at.