Only remove player status effects on player disconnect
Fixes many things which were caused by spectators disconnecting while spectating a player with status effects
Fixes #2825 (closed) (Powerups are lost when a spectating player disconnects)
Fixes #2874 (closed) (players having the transparency of a spawnshield for the duration of their current life/round when a spec disconnects while they have the spawnshield.)
Edited by terencehill