Improve the 'This command can not be used in a pipeline' message to
actually name the command
Correctly report errors for 'and' and 'or' in pipelines with new parser