Updated SpecificThrow helpers to return testing::AssertionResult, allowing usage of EXPECT/ASSERT to behave as expected.