I was thinking/hoping the delay would be from when the job was initially put.

At 10:00am I enqueue 2 jobs, A and B, B depends on A and B has a delay of 1 hr
At 10:30am A gets popped and completed

The way the above is written B won't be available to be popped until 11:30am. I was thinking B should be available to be popped at 11:00am, one hour after the initial put.