There is a potential bug, where if we retroactively DQ someone from a rated contest, this can affect the rating computations for all following contests, which can then mess with who gets rated w.r.t rating floor/ceilings, so when the DQ triggers a re-rating of all future contests, people can go from unrated <-> rated and vice/versa.
The issue being that if you entered the contest, expecting to not be rated, and then a DQ causes you to be rated, there might be complaints.
The fix is to implement some sort of mechanism that tracks, at time of join, whether or not a user should be rated.
There is a potential bug, where if we retroactively DQ someone from a rated contest, this can affect the rating computations for all following contests, which can then mess with who gets rated w.r.t rating floor/ceilings, so when the DQ triggers a re-rating of all future contests, people can go from unrated <-> rated and vice/versa.
The issue being that if you entered the contest, expecting to not be rated, and then a DQ causes you to be rated, there might be complaints.
The fix is to implement some sort of mechanism that tracks, at time of join, whether or not a user should be rated.