Async collection API may hide failures compared to sync version. OverseerCollectionMessageHandler::processResponses structures errors differently in the response, that hides failures from most evaluators. RestoreCmd did not receive, nor handle async addReplica issues.
Sample create collection sync and async result with invalid solrconfig.xml:
Proposing adding failure node to the results, keeping backward compatible but correct result.