guard against using protected words in job args
reenqueueing and queue config added
fixed some mistakes accidentally commited
monitor has reenqueue and clear job functionality