Mark the current value of resolvedEndpoint as unusable, and try to switch to the next available endpoint
- iOS 9.0+
- macOS 10.11+
- Mac Catalyst 13.0+
This should be used when the caller has attempted to communicate with the current
resolved, and the caller has determined that it is unusable. If there are no other resolved endpoints, the session will move to the failed state.