pub(super) fn mark_clean(services: &Services)
Stamps both markers on a fresh database.
A fresh database never ran the unserialized allocator and holds no cached chains, so it has neither residue to scan for nor a cache to discard.