Wow!! That's what I call a double portion of bad luck right there.
Glad to hear the troubles didn't cause any real safety issues.
I hope you get through the repairs soon and without issues.