That is very rude of her, I would not go back to her. Small delay and you are a long term customer...stuff that!
Many times I've gone to appts and they are running late, it happens a lot. Once I had to wait half an hour but didn't flounce off as things don't always go smooth.
Don't pay in advance I don't anymore.
She was looking to cancel and keep your money. Don't return you don't need the silent treatment as a paying customer.