||Although I think in practice it won't change much the final advancers, let me put a quick example of a possibly undesirable situation in the case points from past matches are recalculated:
In round R1 we had: A, B and C in the top 3 positions.
In round R2 we had: D, E and F in the top 3 positions.
So after 2 rounds, A and D advanced as round winners and we have the following TCO points standings:
Rank Coder Points
1 B 100
1 E 100
3 C 75
3 F 75
Now if past results are kept unchanged, if B or E win round 3, C and F are affected in the same way (they just go up one position in points standings).
But if past results are changed, if B is round 3 winner, C gets 25 extra points. While if E is the winner, F would get the 25 extra points.
This doesn't seem to make much sense for me, as it increases the effect of other coders' performance on each coder.
To be honest, although I advanced as round 1 winner, I prefer the system used last year, i.e. pure grand prix system.
It is easier to explain, and no exceptions or extra rules are required.
Points for the round winner could be increased from 100 to 150 or so, to guarantee that round winners would advance without any extra point, in case that outcome is what we were looking for...