How very mortifying for you, but yes, comfort yourself with knowing that she will have learnt a lesson in manners and patience that will live in her memory bank forever
I had two different cleaners burst in within the space of an hour the other day without knocking or even calling out. Luckily both times were between clients, and that was despite me having the sign on the door and, once I'd remembered to put it on, the safety catch. Unfortunately the second time I'd just stripped off ready to go and shower so the cleaner had a split second eyeful of my considerable assets in all their glory and the bed strewn with black PVC, stockings etc.
When I checked out the next day I complained to reception and learnt that they'd just had a new firm take over cleaning that week, and that most were new to the job, as well as to the hotel. She said they were still in training, and assured me they'd all be spoken to before their shift ended that day. What she also explained was that many hotel chains use external businesses for their housekeeping services, which I hadn't realised. (This one was part of the IHF group) Thankfully this wasn't a hotel I usually use as part of my monthly pattern, and definitely won't use again!
Great idea re door wedge ladies!