Monotonic updates
Created by: davecromberge
Ensures updates to the last seen time always increase monotically when using the touch function.
This is necessary to allow the processing of stragglers in a metadata stream that could have a timestamp that precedes the last_seen in the metrics table.