Further improves efficiency across both the client and server, and resolves a couple regressions caused by the new thread model.

99afa2e Correct target handling when running through the library
b2d4df9 Srv q client
2fd6a1e Increase client efficiency
4995647 add queue processing to the server