Sun Apr 21, 2013 6:13 pm by lax
Hello!
I'm sorry for the confusion, but you're interpreting the issue incorrectly (for example, those numbers ARE indeed the correct account name; WoW reads 12345678#1 and turns it into WoW1 from your battle.net account; this has been the case since they switched over to the battle.net e-mail system from the old WoW account name system), and I can't really help you solve this problem without seeing your configuration. (See the sticky "HOWTO Share your configuration")
If I had to guess, it sounds like you have Characters on different accounts configured to use the same Config.WTF file. So first I would go to your Config.WTF virtual file, and click on each of the Characters under it, and look at the "Virtualize as" filename. By default from using the Quick Setup Wizard, that would be something like "Config-MyCharacter.WTF". If more than one Character uses the same Config.WTF file, then that would produce exactly the behavior you're describing, because they are each trying to store the account name in the same place... It would produce that "wrong sub-account name" message EVERY time you Export, even if you JUST exported and did nothing else between!
If you want it to stop managing WoW account names for you, simply remove the Account Name and Sub-Account Name fields from your Characters and it will no longer care about them. I would just fix your config though...