Improved exception handling in HttpAsyncService