Populate record paths during sync for challenge generation
Extract all record paths via full MST walk after syncDid() and track
paths incrementally from firehose ops, enabling the challenge scheduler
to generate MST proof challenges against replicated repos.