token-holder-cohorts, wallet-sell-classify, token-overhang, and wallet-cohort-label now retry transient chain-explorer failures and return partial results when optional enrichments cannot be recovered.

Responses include partial and partial_reason so callers can distinguish a complete analysis from a usable, degraded one. token-holder-dossier carries the same status across its composed holder analyses.