- Factor spectator cleanup into a reusable handler - Delay the healed server event until spectator init finishes - Restore camera, HUD, and user input when leaving medical spectator