recovery concurrency and transactions 6424390