Resetting a task to “not yet started” should also remove its late status. See screenshot (for the task Test and Grade Solution).
Approach: In ResetTask, if TaskInstance.Status[3] == "late" then change it to "before_end_time"
Question: Will the reset task ever trigger as late? We should confirm...
