The view probably didn't adjust because the setting is in bg_misc.c (bg = both games, client and server). What this means is that while the server thought right, move him up the wall like this, and around on the wall corresponding to his commands, the client thought wtf, he can't wallwalk, do not under any circumstances rotate his camera to correspond with the server movement. In order for the client's UI and camera to adjust properly, you need to compile a cgame.qvm too, pk3 it, and force a client download.