O problema agora está resolvido e estava relacionado ao iptables.
Não sei porque, alguns pacotes são sinalizados como INVALID (1/1000) quando você usa esse tipo de regra:
iptables -A INPUT -m state --state INVALID -j REJECT
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j REJECT --reject-with tcp-reset
Como solução, aceito todos os pacotes (mesmo inválidos) de 127.0.0.1 de / para a porta 8080.
Uma mensagem foi enviada para a lista de discussão do iptables.