thorium_worker: first push in ring, if that fails, push in queue

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
thorium_worker: remove duplicate code that enqueues outbound messages

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>