Minor format changes
fix for job submit hang

If the job to be suspended can not be found, then proceed with the
suspend RPC after 3 seconds, Previous logic would hang indefinitely.
The job would not be found if it was launched, then the slurmd restarted.
The record keeping for launched jobs after slurmd restarts is fixed
in a separate patch.
improve slurmd job record keeping

Recover a list of running jobs when slurmd restarts. This job
list is used to determine when a job suspend can take place.
This patch also adds job suspend suspend/retry logic since
a job suspended immediately after launch can (briefly) return
an error that is it not ready yet.