Created by: sokki
job.promote() just LPUSHed to the waiting queue.
That meant that all 'new' jobs with any priority were processed first.
Additionally, the waiting event was not emitted. I'm not sure if this was on purpose. I found it confusing.