I think every body gets these great customers who cancel hours before or even better do not cancel at all and you find out when you have wasted your diesel and your time when their is no one in ( these people pee me off )
best one i had was going to a job and finding the carpet cleaner answer the door , then the customer say she thought this company was us, then started shouting at the cleaner saying he had no right to do the job as she had canceled his company as he was to expensive. don't know what the end result was as i made a quick exit when she started shouting and screaming at this poor guy
PS i hope he well over charges