fix: grunt should not run default tasks when asked for help

util.exit does not exit immediately, but waits for buffered output to
be sent out. This leaves time for the execution to proceed to the
default task and general weirdness in the output.