The reader writer lock transactional memory appears to turn the rwlock into just a spinlock.
When there are multiple readers, it will think that transaction was impacted. Kind of want to just drop the TM support from reader writer lock, doubt if anyone uses it.