changes to the dequeue function to set an expiration time on a started job so that if the job does not complete it will expire and allow us to add another