Projeto deixa de funcionar ao fim do capítulo 10

Ao finalizar o capítulo 10, se fizer todas as alterações propostas no capítulo, o chat deixa de funcionar. O login e o cadastro de contatos continua funcionando, mas todas as funcionalidades que dependem do socket.io param de funcionar. Inclusive ao rodar os testes automatizados só os que fazem referencia ao chat que quebram.

Comparei com o do repositório do livro e não vi diferença que pudesse causar o erro, só de formatação. Para confirmar, baixei o do repositório, instalei as dependências, rodei os testes e está com o mesmo problema.

Repositório do livro:

Meu repositório:

araujo-s-daniel/nodejs/tree/aecb4392a7e26a4d74efebfafa8eb8bc55786df5

Alguém tem alguma ideia do que possa ser?