Pesquisas adicionais revelam o arquivo /usr/share/bash-completion/bash_completion , que origina o arquivo ~/.bash_completion .
Daí o loop infinito.
Parece que ~/.bash_completion é destinado a conclusões personalizadas, não como uma maneira de separar seu arquivo .bashrc em partes independentes.
Basta colocar o script para carregar as conclusões do bash em algum lugar em ~/.bashrc e chamá-lo.