Cloud, cloud, cloud, cloud
Chant until you believe again that nothing bad can happen anymore since you're on the cloud.
Shit happens, and when it does, Cloud means there's jack all you can do about it.
I can buy that it is a freak chain of circumstances. I can even imagine that there is no single one person that is responsible - neither the contractor, or local employees, maybe even the procedure was fine and Murphy's Law was just strolling through that day.
What I cannot buy is this insane, lemming-like attitude of "let's put all we got into The Cloud because everything will be all right and don't look at the invoice, ever."
No, something will go wrong and, as anyone with Internet access can find out, there is not one single Cloud provider that has not had problems staying online for whatever reason. So yeah, if you're going to put the one thing that makes your money - your website - on the Cloud, it's up to YOU to imagine where you might be if that cloud disappears for a while.
Instead of just drinking the cool-aid and looking at your shiny, 99.99% Uptime guarantee.
It's The Cloud. THERE IS NO GUARANTEE.