The clock can observe a change without authorising its place in the sequence
A timestamp looked like an obvious way to keep a status view current. Delayed events showed why the implementation needed the sequence attached to the authorised transaction instead.
Read the essay