1082245 - Fix failed task reporting in content install commands.

When the task succeeded but the report indicates failure, we need to display the error information in the report but not by calling failed().  failed() is for failed tasks and will not contain a report.

I struggled about updating the unit tests for this.  The existing tests are really integration tests and thin at that.  Given this level of testing is average for the CLI commands and we're trying to get 2.4 stabilized - should I spend another half day getting the unit tests up to snuff?