It's always frustrating no matter what the reason, but it happens. You just have to have a plan B or be willing to wait sometimes. If a provider double-books, the average session for an economy provider is 30min (which typically only lasts 10-20min). In the amount of time it took you to drive back home you would have had her room #.
When I saw her, she came from
somewhere else and met me at the hotel. It
is possible that she was at an outcall before your appointment, booked because she thought she could make it on time, and was delayed by drama and could no longer talk until it was resolved. You never know.
If you can't tolerate scheduling fluctuations (or are just sick of it and need a break), I highly recommend booking a GFE courtesan. They tend to see less clients, have less drama, and stick to their apts.