Added basic setup for a test to try to force atomic event conflicts.
Still must write code to ensure that the conflict actually happens.
Modified test case to attempt to actually force a conflict and backout.  Ended up forcing conflict and backout, which caused test case failure.
Have to handle backout exception produced from within atomic code.
Essentially, should re-raise the exception until get back to base
atomic event.  That event should ignore the exception and let the rest
of the atomic loop handle it and retry.
Ensuring that all backout exceptions cause the active event to back out.
Without pushing values to waiting elements' blocking queues, could
infinitely starve events that were waiting on a write lock.
Had incorrect predicate in for loop: was reporting that no backouts had occurred, when backouts had clearly occurred.