swapped the uprocessed queue empty flag for scheduled event - this will be used by insertEvent() to schedule as well as to detect potential rollback situations. Also added a RollbackWarning class inside event set - this will keep obj-wise track of the potential rollbacks - needed to reach a stable condition for GVT calculation.