Under the hood
Cancellation is no longer a host-answer failure reason and instead goes through the withdrawn or superseded path.
The failure reasons for the host-answer flow (failed_host_error, failed_invalid_reply, answer_failed) no longer include cancelled, as cancellation is now handled through the withdrawn/superseded path instead of being treated as a failure.