Features/show issue when async test framework error

Submitting this PR as per discussion in #1343.
We'll still need to update unit tests because the frameworks runner api has changed.

This PR also has another commit from Hank because 7d03e79 (the commit of 1.3.0) is somehow different from its `master` branch equivalent (60a4fe1) but that's a minor issue.