Do we want the full console output (successful summary and error message) written into the console.txt file or only in the successful case? Technically, the error message is not necessary and only takes up memory and runtime in step 2, so it could be sufficient to save it in the .out file, but from a clean-coding perspective, error messages are always useful to understand what happend in the code.
The failing subjobs will not print the X, Y and winners, so nothing of those should go in the files that you are supposed to submit. Note that you should only submit the postprocessed output, not the raw outputs.