Fix test runner to report failure on tests that were expected to fail, but didn't.
Have FAIL_USING_EXCEPTIONS take precedence over MATH_ASSERT_ON_ASSUME to make the failure messages a bit cleaner (avoid redundant "false &&")