Very strange, I didn't know that you could go without a bindzone unless exiled and maybe betrayed.
Regarding the server name I just switched a couple of times between Beta and Beta PVP and the value was always correct. Make sure that you do not have a login mod which writes to it or that you accidentally set it while reading it (or that your used UIbuilder and you actually have the value hardcoded in the xml).
