No shows are really obnoxious, I've never understood why sending a clear text saying "sorry not going to be able to make it can we reschedule for x time" is too much to ask.
I think stevens point was more about not trying to book her again in the future, yeah obviously spending 15-30 minutes trying to salvage the appointment after you already made the trip makes sense, what doesnt make sense is booking again after having your time (and money if it was outcall) wasted. Give them 24 hours to make it right because sometimes shit happens that's out of their control, but after that its time to post a warning on here and move on.