The servers can take up to one week to be updated depending on if it has been taken offline for upgrades. At this point and time they are upgrading the servers because they were not powerful enough to handle the volume of users that were present on opening day. Chances are you are being affected by this.
As for previous call of duty games, pop the disc in and play a couple games. This should help. You should see your token appear within 24 hours. When you play a couple games you force your stats to get updated on their server. If you prestiged in COD4 three years ago the last information they have for you is three years ago. Playing a couple games will cause your stats to get pushed to their server and it should show up.
I had the same problem until I did this. Now I recieved all my tokens.