Don't allow ninja job pool sizes to be negative
If the job pool size becomes negative, ninja treats it as an absurdly large positive integer and errors out.
If the job pool size becomes negative, ninja treats it as an absurdly large positive integer and errors out.