Coming from a programmer, they probably don't have 2 rosters, they probably have dozens if not hundreds. When developing (this goes for code AND resources, like a roster file, or graphics, etc) every revision becomes a new file, so from what I'm gathering they grabbed an earlier revision for the disc rather than the final revision (from the looks of it it was a VERY early revision).
so it may be roster_0.10, roster_0.15, roster_0.24, etc, etc leading up to the final roster_1.00... they just used the wrong one and the correct roster file is already done, just not on the disc or teambuilder.