I don't understand why you would book direct, when you could book her via an agency at a discount, and much less likely to suffer this kind of hassle. My guess is that you got stood up for an agency booking. Girls can lose a lot of income if they mess an agency about, so will always give an agency booking priority.