publish: Fix duplicate worker reporting

The worker result queue was being double processed any time the entire
set wasn't completed.  Would need to pop the result off the set if it
had completed, or just wait until they're all finished instead.

Fixes github issue #6
Make application logging go to stdout too