[BUGFIX] Fix help command controller argument use
The command controller was intended to be used with the optional
command identifier without using that as a named option - but that
is a requirement. Thus we now use the first exceeding argument
if the option is not given.