Output of the component is not appropriate. "New" seems to override incorrect values.
I have spoken to Gadi Peleg in the DQS team and he agrees that the output is incorrect and that appropriate output would be:
• If 1 of the values is Invalid – the record is invalid
• If 1 of the values is corrected – the record is corrected
• If 1 of the values if New – record is new
• If all values are Correct – only then record is correct
This is how the DQS client program works but the DQS component in SSIS does not do this.