Fix issues generated in reports

- "late worker" and "early worker" phrasing were being mixed up
- added shift identification for punch issues