Docker client - fixes 64

Fixes #64.

Part of #608, followup is #712.
`deferToThread` implicitly uses the global reactor.  `deferToThreadPool` should be preferred in all new code.