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

i'd put this on the inclusion of `ClassMethods`, then you can use `super` in `queue_adapter=` and remove `_queue_adapter`