Fix bug where zero adherence is shown incorrectly

Zero adherence now correct shows as 'on time' instead of 'adherence unknown' or 'scheduled'