Only rollback trees if non transactional
More careful tableVersionMap maintenance
merge nathanlws: Two small transactional tweaks

Merge pull request #978 from nathanlws/sql-layer/txn-ais-tweaks
https://github.com/FoundationDB/sql-layer/pull/978