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

@tamird I normally declare all the dummy test classes inside my test file as well in my own projects. Since they were only meant to be used within a given test scenario anyway.