Eu finalmente consegui consertá-lo pelo
sudo update-alternatives --config x-www-browser
mencionado em outros tópicos antes.
Só tive de remover o Chrome e o Firefox antes porque a alternativa de atualização recebeu um erro (ele dizia algo como "não há nenhum navegador instalado". Desculpe, não copiei isso)
Então, agora eu escolhi o Firefox novamente como padrão do sistema e até agora ele faz o que deveria fazer.
(de qualquer forma, é estranho que as configurações padrão do sistema em si não funcionaram)