Stop test after first assertion failure, and handle exceptions thrown from callbacks