If DenyOnLimit is set, reject job if NumCPUs * TimeLimit > MaxCPUMins

Based on my reading (and expectation) of the DenyOnLimit flag, if it's possible that could end up pending on QOSJobLimit, then if DenyOnLimit is set slurm should simply reject the job submission.