reconcile

suspend fun reconcile(discovered: List<DnsRelayRecord>, fallbackUrl: String, dnsAuthenticated: Boolean): StoredRelayCatalogPlan

Reconcile authenticated DNS discovery and commit it atomically.