I did consider that approach. However, while it would reduce server overhead, it would increase script overhead: Due to the delayed /who reply you would have to exchange simple, direct text event processing with a scripted command queue.
Furthermore, you'd possibly have to put the commands of all the players on hold (not only commands of nicks that are new or did "time out"), depending on whether sequential command processing is required for the game...