I have also been in similar situations. Hell, I have been known to have at least 3 back up plans with dealing with BP providers. Once I get there, if they don't pick up within 10 minutes, I call the next one. Then, I drive a little bit to there place, and they don't pick up. You would think the third times the charm? Nope. Basically, I've spent a least one and a half hours driving from place to place with no luck. It's like that sometimes dealing with BP providers.
I called Treasure last time, and told her I've seen her before and she told me to meet her at a certain time. I called, and she told me her friend was using the room and if I want then I had to wait. I wasn't really in the mood to wait for 30 minutes. So, I left. With treasure, and with some BP providers, they will give you a general location and have you call them once you are there. Not sure what the reason behind that is. I think you may have spook her off, since 40 minutes is half of 20 minutes. Who knows what some of these girls think.
Anyways, from my experience, dealing with BP providers, there is always some kind of rough terrain to go through. BP girls are like that, there always available, and it's a convenience thing, but, you always have to climb that extra ladder just to get to them, oh, and their rates are standard.
If you have the funds, stick with $300 and up providers, the ones that have spectacular reviews, that always change the mood for me. It's only 1 bill or 1.5 bill more, and most of the times, you leave completely satisfied. Anyways, best of luck, and, your situation happens to most of us. That's the life of a hobbyist I guess.