check the lock state of all your joints.
as well as the "maximum number of joints" on the skin cluster.
when you make a component 0 wt to a joint, the wt has to go somewhere. if all the joints are locked, then the vert will get confused by having zero weight, and drop to the origin
hth
-=s