Oh espere ... não importa. Parece que eu estava fazendo errado. A desinstalação requer que eu forneça ao gacutil o nome de exibição do meu assembly, não o caminho! Então eu deveria ter escrito "gacutil -u indesejado". O nome de exibição é apenas "indesejado", não "unwanted.dll". Eu consegui isso executando "gacutil / l > C: \ GAC_Assemblies.txt" e, em seguida, procurando meu nome de DLL dentro do conteúdo do arquivo C: \ GAC_Assemblies.txt resultante. Curiosamente, isso removeu tanto a versão indesejada quanto a desejada da minha DLL, então agora eu só terei que voltar e reinstalar a versão desejada e eu deveria ser bom.