Encontrei a resposta enquanto escrevia a pergunta, por isso devo postar ambas no caso de alguma ajuda para alguém.
X -nolisten abstract
é aceito, mas não funciona.
X -nolisten local
parece funcionar. Eu teria esperado que um desabilitar todos os soquetes de domínio Unix, mas isso não acontece. Desativa o namespace abstrato apenas. Então, eu não sei como você desativa todos os sockets do domínio Unix, mas era o único que eu estava interessado em desabilitar.
Como esse comportamento é bastante inesperado, suponho que possa mudar no futuro. Isso funciona com o Xorg encontrado no wheezy do Debian, pelo menos.