Issue 58:  Address condition where multiple erlang threads could take ownership of ...

...same worker thread ... somebody is going to lose a message.