CON-172: Prevent race condition where version change failure
isn't caught in time to prevent a bad transaction from committing