you know what's pretty cool? If I understood all of this correctly, I have two extra copies of Company of Heroes complete (one from the Original CoH, one from opposing Fronts) sitting in a drawer.
I bought them when they first came out. Tales of Valor, the last expansion, I bought on Steam (because it was made available there along with the boxed copies). Since your profile on the Relic Server was what mattered, I had my two boxed keys plus the Tales of Valor from Steam assigned to it.
After a while, I bought the two missing games from the CoH franchise for cheap on Steam, got new keys for them and never used them (because my profile already had them from the boxed versions). And since the original servers went offline, my profile (with the two original boxed versions assigned to them) no longer exists, so which keys are assigned to said profile is no longer a factor.
What would happen if I gave away the key for the Original Company of Heroes to somebody and the key for Opposing Fronts to somebody else? Would both these users, with different accounts, get Company of Heroes (New Steam Version)?