The two look exactly the same, I guess.
Basically the client doesn't have control of anything. So the result (glitchy screen) is the same for a different method.
Client controlling player -> Player gets deleted -> client has control of nothing
Client controlling player -> Player gives control to another client -> client has control of nothing