O EDID no meu monitor estava corrompido. Meu Macbook pro parou de ser exibido no monitor alguns meses depois de escrever o post acima, o que me levou a testar meu desktop e laptop em um televisor vizio. Ambos funcionaram sem falhas. Eu não mencionei acima que eu também estava executando o Windows 10 e Linux na mesma máquina. O Windows foi capaz de exibir corretamente o tempo todo, o que me fez pensar que era algo além do monitor. Acontece que o MacOS, o Linux e o Windows reagem de maneira diferente quando a EEPROM que contém as informações do EDID está corrompida. O Windows parece continuar funcionando normalmente, o Mac acaba de funcionar completamente e o Linux será exibido, mas na resolução errada.
Eu comprei um novo monitor e tudo funciona bem.