Update attendance records when duty is reset
Update attendance records when duty is reset
Staff attendance rows go inconsistent when duty flags change, leaving program coordinators with unclear daily coverage. Keep records updated and duty fields reset so coordinators see accurate coverage before the next shift.