Another transaction ID fix: ignore the current ID if updating a snapshot during auto-commit.