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