Investigate the activities that are occurring under this lock. Consider: - splitting activity under the lock - sharding into multiple queues First step on this bug should be enumerating the usage of the lock here.