The Air China incident wasn't a spin, the pax described high g loads for extended periods of time, similar to a spiral dive or badly executed barrel roll. No chance for the engines to separate! Besides, the report makes no mention of a spin, just a roll. Granted, the aircraft probably exceeded Mach 1 in the recovery