endeavour/RestSharp — comment on commit 9814a5a760572ce8ecd6e983a93469f1c682c2e3
File:  line 0
By ayoung:

I think removing this catch could be a bit dangerous. The "try" block executes a callback but your _actual_ callback is actually nested in at least 2 more callbacks. If by chance any of the other intermediate callbacks before yours throws an exception other than a WebException, which is quite likely, your callback will never get called and you won't be notified of the exception.

This kind of has been a pain point for a while and haven't seen a good solution for it yet.