Engine quit during low hover
Yeah, I'd say you were lucky!
Isn't it possible the power wire was broken during the crash, I mean with all the motor box damage it looks like a possibility.
I believe it's rather common for the engine's to quit in hover from over heating. I have seen this happen numerous times. The tune-up is not quite right generally, other times baffling solves the problem.