To be fair, bugs do happen from time to time, and the latest kit isn't automatically the best kit for the job.
The unanswered question, though, is whether they could perhaps have avoided (or shortened) the outage through investment. I'd be surprised if they didn't have something to fail over to, though it wouldn't be the first time an organisation has decided that redundant == unnecessary cost.