Return YES from any Cancel recovery option

Although the error has not really been "recovered" from, we've successfully followed the user's suggestion. This way, a NO result is reserved for a _failure to recover_, not simply a skipped attempt.
Merge pull request #1 from github/cancel-is-success

Return YES from any Cancel recovery option