Currently, we don't catch failures when processing a received message in
recv_worker_msg(). This fix changes recv_worker_msg() to return failure if the
processing fails.
Merge branch 'master' of github.com:cooperative-computing-lab/cctools

merge in Dinesh's changes to my edits