Hmm... I checked her ad on Tryst. Nowhere does it state plainly or implicitly that in the event that she reschedules on your (in this case on short notice) that she gets to keep the deposit. It's neither in her ad or a reasonable thing to do.
Based on what you shared you handled the situation...