Tweak help message: show --subcommands when program has subcommands and doesn't specify one