The evaluation of the lazy prereq is apparently evaluated even for test cases that are skipped explicitly via the `--run` option or via `GIT_SKIP_TESTS`. Also, the `&&`-chain validation seems to run no matter what. Both should be skipped when the test case is known to be skipped already.