A surprising amount of contention comes from waking up after busy sleep, locking the object, and then dropping immediately.
This change also makes it cleaner to sleep with an object read lock in some cases as well as avoiding touching the object after sleep which closes one of the type stability issues.