agreed, looks weird. 

does `getErrorOuput` return a output for stdout ? this is what the comment describes https://github.com/composer/composer/pull/1924#discussion-diff-4432508R275 but seems not to be always the case?