Fix a leak of address memory.
Anyone can check for obsolete values: we don't need a transaction running.

This is particularly important for metadata updates during checkpoints, which
are currently performed without a transaction.  In some test/format workloads,
the list of old values for the file metadata can fill the cache, blocking
application progress.