if you execute teamswitch command on client on dedicated server, the empty dialog shown where view unit button is operational. clicking it moves player view to another unit, snake in this case. left for awhile the view bcomes permanent. From the moment teamswitch command is executed there are millions of script errors shown, which become permanent when player view is switched.
at the same time teamswitchenabled reports that it is not enabled and enabling it makes no difference.