Use ABC_TESTING_ASSERT_THROWS() instead of custom testing code in abc::test::exception_from_os_hard_error