hush: wait for `cmd` to complete, and immediately store its exitcode in $?