Yup, turning off snooping would have fixed the issue at hand but not the poor choice of relying on STP for redundancy.
I've seen this happen a few times in my life in production systems, designed by someone else. Overload a switch somehow and it goes straight in ludacris mode because of the topology. Properly configured networks suffer minor outages only in case of single device meltdowns.