When a console-mode Emacs initializes its terminal, it sends the escape sequence to switch to the alternate screen twice. This causes problems when running under screen (and maybe other terminal programs as well): exiting or suspending Emacs completely clears the screen. I have attached a patch that fixes this.