What is the use for this? I'm fairly uncomfortable with encouraging program behavior to intentionally change depending on checked mode.

I know that some people want to run tests in checked mode, but the test runner should be responsible for that, and tests that pass in checked mode should not fail in production mode, in fact it's quite valid to make sure that the code does not rely on some specific of checked mode.