tests: separate stdout from stderr

The more precise assertions expose several buggy tests.

Also reverts WP_CLI::error() second parameter to $label, since sending
the first line to STDERR and subsequent ones to STDOUT is confusing.

If you want to have a multiline error message, just insert \n
characters.