It's be an awful lot of conditions to check.
Are you alone in the server? Should the server switch somehow to singleplayer-ish mode to kill your latency?
Should the server see you as a multiplayer or singleplayer client? What happens if someone joins while you are paused?