I don't think that's how this switch work - the way it works is that your players can select any appearance, but when they login, appearance is set to that specified in racialtypes.2da
Will check that...
Edit: Yep, if the character have different appearance than the one form racialtypes.2da ('Appearance' column) it will be set to that appearance.