It would be nice to know what actually caused the problem and what the bits were that were replaced.....and what kind of testing they did to sort out the issues.
Also....it wasn't just a bit of yawing but was two and half full rotations.....which would have been a very interesting ride!
Very good of the pilot to keep the aircraft upright on keep it from rolling over.