Created by: albertjan
In some edge cases we were seeing clients that haven't been cleaned up correctly and leave a remaining blocking call.
This means the queue won't be reactivated when the next job is added. The job ends up as stalled jobs immediately, because the job is added to the wait list and no handler is called for it.
It has an added bonus bull checks for stalled jobs every 5 seconds this way.