allow overriding sub job queue_adapter without affecting the base job or...

... sibling job.
When would the queue_adapter already have been set at this point? Don't think you need that `unless` guard.