I presume these errors would not actually be raised by the async call?  Instead, you could probably call get_result on the async result(s), and actually get an accurate picture (and count) of what happened.