Whoa, yeah, they definitely messed up. A client whose appointment is before someone else's should never run past about 15 minutes past its usual end time. Usually that's when people bring attention to the problem, maybe even ask for someone higher up.