I don't understand why the PvP-enabled thing doesn't trigger based on which server you come from. If you come from a PvP server, then that's how you exist on Test. If you come from a PvE, then that's the state of your character as well.
Or, make specific zones PvP or PvE. That is fine too.
But, I won't be testing on a PvP Test server. I had wanted to but looking at this thread makes me think that it's unlikely I will get any real testing done and that the time taken to test-copy plus patching to the test environment just aren't worth it.