But they do learn, as you now learning.
It will get better and better for you.
Someone recently said that hobbying is like pizza. When it's good, it's REALLY good. When it's bad, it's still pretty good, LOL. Sorry, I can't quote who said that to me, I forgot.
Personally I book an hour in between appointments. That leaves time for showers, 5-10 minutes for chatting first, and time to get lost or whatever. I start the time after that chatting, myself. Unless, of course, someone spends more than the typical 5-10 minutes chatting, then I would probably do what your provider did, either initiate contact myself or mention that we only have an hour, we can continue to talk as long as you want to or we can move onto other things.
It's best if everyone can keep an eye on the time and move onto the HJ and dirty talk 5-10 minutes before time is up. But sometimes it sneaks up on everyone. If you wait until time is all the way up to suggest trying something else, it's not very respectful of the providers time. I think you should offer to leave, but it's okay to say you wish you had 5 more minutes to try...whatever. If she agrees, you're not obligated to tip, but it would certainly be appropriate if you did.
Personally, at that time I would say, "We can try for 5 minutes (or however long) but after that you have to be willing to give it up, okay"? After that amount of time if we were still trying I would say, "Would you like to stay for another half an hour"?
This kind of thing does happen all the time. I let people know where they stand. That way I never feel resentful.
Now that you know what can happen, in the future you might try:
1. After 5 minutes of talking take control of your session and initiate contact. It's not rude. This isn't a regular date. It's expected that you will jump right in pretty quickly and not eat your time up with conversation.
2. 10 minutes before the end of the session, ask for a HJ and dirty talk of your choice, or ask her to play with herself, tickle your balls, finger your ass, kiss you on the lips while you jack off...whatever will make it awesome for you!
3. YES! Communicate! It makes it so much easier and better for us when you ask for what you want and need.
4. It's always nice to tip and acknowledge the extra time if someone does go over on time for you, though it's not required if it wasn't discussed. Some people might disagree with me here.
5. You didn't mention this, but sometimes newbies seem to think it's also rude to rush off afterwards...it's not. It's expected. Most experienced hobbyists have learned along the way to maximize their experience by starting the session quickly, using the entire time doing what they want to do until near the end, and then they leave quickly when the session is finished.
I'm not sure why you think P411 will be more helpful that TER. If you're a VIP member, you can go to "escort reviews", then go to "advanced search" and put in whatever criteria you want. It's pretty awesome. I love P411 and it's a great way to keep track of your references and to make booking easy for everyone. But, TER has the best search around, I think. It's worth the 30 per month. And, do you know you can write a review and receive 2 weeks VIP membership for writing it for free? Since you're new...please be as kind and generous as you can honestly be when writing reviews.
Good luck