Remove docker client + queue singletons

This should finish up the work started in `inject-builder`; both singletons introduced are now injected from `main`. Hooray!