Ответ получен здесь: https://forums.developer.apple.com/message/361609
Реально здесь нет никакой разницы. В случае проблем с проверкой подлинности на сервере система фактически не проверяет объект доверия, встроенный в учетные данные, которые вы передаете обработчику завершения; все, что имеет значение, - это то, что вы переходите во что-то.
Сказав это, я рекомендую вам встать на проторенный путь и создать новое удостоверение. Я на самом деле очень удивлен, что proposedCredential
даже заселено в этом случае.