Created by: harris-m
Fixes #1705 (closed) , see issue page for explanation of the trashing issue
This pull request fixes the issue by clamping the delay on new jobs to 0 when the delay is set to a negative value. I noticed that the delay is clamped in this manner elsewhere in the codebase so it seems like a safe way to fix the issue.