I think the operative phrase is "if the customer is not there she can rest." Sounds like the rationale of the employer is that is is not a 16-hour work day, but a 16 hour duty day. That's not unheard of. When Qatar Airways flies to the US the duty day can be 16 hours but there are rest breaks allowed.
Mandi