Made the message queue size unbounded, again.  With any finite size the thing is subject to deadlocks.