Make /etc/init.d/slurm script return value 3 when the daemon is
not running.
BLUEGENE - Fix issue where requeuing jobs could cause an assert.

This was an unrealized regression from commit 0da0196396f4.  The problem
is we were clearing the job_ptr->job_resrcs too early.  This patch fixes
it to wait until the job is actually being requeued so it does the right
thing.
Merge remote-tracking branch 'origin/slurm-14.03' into slurm-14.11
Merge remote-tracking branch 'origin/slurm-14.11'