atomic operation should not be able to throw atomicstateexception when trying to commit because a failure could have happened spuriously
Revert "atomic operation should not be able to throw atomicstateexception when trying to commit because a failure could have happened spuriously"

This reverts commit 68b050bbebce7c016978ecbade69b40df0883f87.
be sure to grab strong refs on tryLock