Bad logic clearing exit code

If tests in inc21.30.1 failed, the exit_code was getting cleared
so the test21.30 as a whole never recognized the failure.