I believe you are correct. Non-members of staff are required to be ticketed at all times. I would be interested to see what would happen if there was an incident. Would the insurance companies pay up. Bet they wouldn't. Would the carrier be liable or not?
Sounds like a lawyers paradise if you ask me!