catching an exception in an async Task [Answered] - C#