I think the difference in this case is that there was a Madam involved.
Indies manage their own diary so will know how the rest of their day is lined up and manage their time accordingly. I have a few very nice regulars who I always put a little extra time aside for as they're either a lot of fun to play with or I know they take their sweet time in the shower/getting dressed. However that's on my time and I can offer it at my discretion. If for whatever reason I wasn't able to give 45mins where 30 were booked and anyone spat their dummy out over it, they would definitely not get any more free time from me.
From what I understand of parlours, it could be that there was a sudden rush and the girl or room was needed?
Either way, expecting time for free is not the right attitude. As other have said, you need to be the one to control the meeting, some guys don't have sex with escorts for whatever reason (can't keep it up with a condom for example) so unless the girl knows you want sex she will just keep doing what you enjoy. Or she's taking the easy way out.
Imagine it from the next client's point of view as well, you wouldn't be happy if your appointment was late or the girl flustered and rushing to clean up because the guy before you over stayed his time!
To get the best of both worlds why don't you bring up the time once you've gone 5 mins over? This way the girl knows you're considerate and will invite you to stay (maybe for an extra fee if she's not enjoying herself as much as you think she is!)
x