Revert "Workaround bogus Thread Safety Analysis warning"

Alter the thread safety analysis attribute of ReaderWriterLock::AssertNotHeld
so that it accurately expresses "lock not held either exclusively or shared".

Re-enable Locks::mutator_lock_->AssertNotHeld runtime checks in heap.cc
and adbconnection.cc.

This reverts commit e11d50f23dc1256ad933d209f2db8f58138f02c0.

Bug: 71769596
Change-Id: I94488ad5f977b0de13a5141c54f67272a41f8b53
3 files changed