hush: fix "while false; ..." exitcode; add testsuites

5 files changed