OP you handled it well IMO...
Look NCNS threads exist for this very reason. For one person to state what happened and the other to produce their side of the story.....then our hopes here as readers is to see a solution to the problem or at least see how it ended.
I didn't see any name calling, bashing or whatever from the OP but I did see the provider admit to staying up late on a school night knowing she had to be late the next morning but no where did I see her try to redeem herself by stating she would try to work this out with him via pm or another method.
NCNS reports are useful in the sense that it allows anyone considering the provider in the future to determine how the provider takes care of business. I've always said it a NCNS or bad review isn't as important as how you handle it that matters.
You handle this maturely and professionally it'll boost up your cred, you handle this unprofessionally or continue the wreckers performance then your cred is shot.