Updated worker thread lock so it will return early and queue the message if it can't get the lock.
Updated worker thread lock so it will return early and queue the message if it can't get the lock.

expectedbehavior/instrumental_agent