Maybe you were short timed because you short changed.
just a thought.
i have to say i think there is something in that. in all my meets and massages had in my 7 or 8 visits to thailand (generally 2 a day), i have only had one meet or massage that wasn't "very good" and as much as i would like to think its because i am such an irresistable guy, its probably because i don't haggle too hard at all. the difference in this case was 200 baht - less than a fiver which is nothing to us but a fair bit to them. In my view, if you are going to go with them, keep them smiling and you are much more likely to get "veru good" rather than medicore or going through the motions, short time etc.
there are some guys who feel they always have to haggle even if they are given a fair price to start with as "i can get it a bit cheaper". and sometimes, maybe often, you can but do you always get their "best service"? often not!
on the few occasions i was given a price that was way to high, i just politely declined and walked away and went somewhere else. That is the good thging about thailand, there is always somewhere else to go. !