reset last_proc_req_start on 'sdiag --reset', too

The 'data since' counter in sdiag(1) output wasn't being reset after 'sdiag -r'. This patch fixes that, and makes the logic in slurmctld/controller.c a little more readable.