Call of Duty 2 gets auto updated
“Infinity Ward and Activision have issued a Title Update that addresses the player progression loss issues associated with Call of Duty 2 on the Xbox 360. The team is continuing to work on additional updates and we will keep you posted.”
This auto update will take effect next time you sign into Xbox Live. Hopefully we'll see more of those patches before too long.