Another alternative reason, is that some retailers have multiple registers for tax and partner "reporting" purposes. They run the official register for part of each day, and the extra one the rest of the day.
Excellent point, I wonder if an employee could also dip into the till somehow. I did find it strange the receipt supposedly didn't have the cleaners name on it, which might also obfuscate dueling registers...