Add support for non-HTTP tarballs.
Revert "Adding one event mode plumbing"

This doesn't work at all - TaskWorker isn't available on the
worker node.

This reverts commit d6c77a4afc2eb42af8a986e84600b9ebc1a5d2d8.