fixed overtime/stop-at-goal logic
fixed tick-spam when tasks are running past their goals