Don't blame yourself. It's just bad luck and I'm sure you'll be the backup jesus from now. :)
Hah for sure! I've upgraded my cloud storage to 1TB, made sure GitHub is properly set-up for all projects and once the recovery disk comes back I'll set-up a RAID with two new drives with a monthly back-up to an off-site drive.