Another benefit I just realized while implementing is that the duplicates sidecar is not an accumulator - we do not need to track duplicates of spends that have occurred prior to the need to validate a given spend. So milestone and checkpoint entries do not require search/lock.