If you have a created a custom help action for your commands and there is a parse error then the if creates a new HelpAction with the default HelpBuilder.
Wondering if this shouldn't be changed to look for the HelpOption on the command and call that Action instead?