[Boost-users] Any reasons why an exception would not be caught by BOOST_CHECK_THROW?