don't test on broken shells
don't warn about failures to run a command when that's what we're testing
Merge branch 'skip-broken-shells'