COVID-19 and flu have pushed sick leave to record highs, while businesses struggle to fill their rosters. When will it ease?