Add StatusDescription on WebServiceException in AsyncServiceClient

StatusDescription was missing on `WebServiceException`s thrown by `AsyncServiceClient`.

We encountered this bug when refactoring our code to use GetAsync/PostAsync instead of Get/Post in JsonServiceClient.