Glad you are getting the bonus you were promised. Though it's disturbing that you had to be the one to catch the mistake. Had did you originally become eligible for the bonus?
Schneider has a tiered system for detention. After 2 hours it's $15. I dont remember what the next tiers are. I'm rarely at a customer longer than 2.5 hours. But I have been there aa long as 4 and still only got $15. But it must be a set appointment. If its an open one, I have never gotten detention