Guys, this problem has affected me as well, and here's what I did, and I think you should all do as well:

1) I traded my 50$ worth cdkey for 3 months game time

2) I received all the in-game rewards for paying 3 months in advance

3) I payed 20$ more to upgrade to CE

Result:

Instead of paying 30$ for 2 months game time and using the 50$ cdkey for an upgrade to CE and an additional month (Total cost of 80$) I ended up trading 50$ cdkey for 3 months game time and upgrading for 20$ (Total cost of 70$)

Benefits:

1) Saved 10$
2) Received all possible veteran rewards for now (I dont think u receive veteran rewards for the 1 month free play time with the 50$ cdkey)