Personally I don't think trading codes is a good idea, I can understand the feeling of being desperate of not knowing for sure if you'll be able to play on EA, how will they now know who still needs to be sent the correct region codes if all of you start trading it with no clear log of it?
This might be the main reason why they are taking so long to fix the issue at hand, they would now either have to develop a check on each account that was issued an incorrect region code and then resend to only the ones that haven't been flagged as being enabled yet and then most likely have to work out a way to invalidate the codes that haven't been redeemed yet.
And that's only one of options that they would need to take and might have some holes in it as well.

/2cents