De uma busca superficial, parece que ninguém mais está discutindo esse problema. Talvez ‘bug’ seja um rótulo injusto, pois também parece que provavelmente não estou usando o recurso de link permanente da maneira prevista. Mas, mesmo assim, achei que seria um bom cidadão de código aberto relatar esse comportamento.
Contexto: Tivemos alguma documentação em nosso fórum, que decidimos migrar para o GitBook. Para garantir que os membros da comunidade sejam direcionados à fonte mais atualizada de verdade, optei por excluir as postagens antigas da wiki e usar o recurso de links permanentes para redirecionar para o local apropriado em nosso novo site de documentação.
Após configurar os links permanentes, excluí os tópicos e, em seguida, excluí as categorias. Nota: também configurei redirecionamentos para as categorias, o que funcionou bem.
Parece que os tópicos excluídos cujas categorias foram posteriormente excluídas (e também redirecionadas) existem em algum lugar no banco de dados em um estado sem categoria, e isso quebra o redirecionamento do tópico. Se você não for um administrador, verá a página padrão de fórum “Ops! Essa página não existe”; se for um administrador, poderá ver o tópico sem a categoria. Vale ressaltar também que todos os tópicos excluídos foram criados por administradores, o que provavelmente influencia o comportamento.
A solução foi reativar cada tópico, movê-lo para nossa categoria Arquivo e, em seguida, excluí-lo novamente. Assim que fiz isso, os redirecionamentos funcionaram imediatamente.