I have an async block, within this block I call an async method from an external C# web service client library. This method call returns a data transfer object, or a custom exce