Add an understanding of WAIT_QOS_RESOURCE_LIMIT

If a job exceeds a QoS limit you will get a warning that:

WAITING JOBS------------------------
JOBID     JOBNAME    USERNAME      STATE   CORE     WCLIMIT  QUEUETIME
================================================================================
[Warn]: unknown job state - pending job reason = 30
[Warn]: unknown job state - pending job reason = 30
[Warn]: unknown job state - pending job reason = 30
[Warn]: unknown job state - pending job reason = 30

It's perfectly valid of course, so handle it.