Correct suspend/resume calls gang and job arrays

The data structure in the job suspend/resume call changed for support of job arrays and the call in the gang scheduling module failed to change appropriately.
harden job array hash logic