Can anybody else see this behavior?
Sim, embora meu estilo de trabalho seja diferente. Eu tenho (server-start) no meu arquivo .emacs em vez de usar argumentos de linha de comando.
Is there a way to keep the socket alive even after the last client exits?
Você está usando o C-x # para fechar os buffers do cliente de forma limpa?
Is there a way to keep the socket alive even after the last client exits?
Acho que tenho que M-x server-start em um Emacs que está ativo há alguns dias ou mais. Não é exatamente mantê-lo vivo, mas recriá-lo.
Why does the socket stays around if it can no longer be used?
Eu acredito que isso seja um bug.