REPORT-674 - fixing deadlocks introduced as a result of the speedup by joining on idset table
UHM-1371
Removing the code that manipulates idsets in a new transaction, and add in more comprehensive synchronization around the currentIdSet
Add missing read-only attribute on transactional annotation
Add equals and hashcode methods to IdsetMember