-Fresco goes down due to whatever.
-You have one machine on the ready to restore all accounts from backups
I think the cost of one machine is pretty reasonable compared to having to hire an expert as you had to just do for this instance.
Congratulations for all the hard work you do is not enough for me, I think you do have a responsibility to put more effort into a back up plan to keep everyone's accounts up and running. You may say that yes u're not responsible for DDos attacks, but others I'm sure have lost clients due to something not their fault as well.
So we just have to endure this again and again?
I'm not blaming you, but more should be put into finding a solution for these situations.
If I were there, I surely would be heading up a project to do so. Nothing is impossible.