It sounds like the two of you both kept level heads through all of this. Thumbs up to Katy for being able to maintain her cool and go get help. I would have been a mess in her spot.
Things could have been so much worse and I'm glad things are improving.
Please do continue with your story.