Parece que eu estava muito perto de uma configuração de trabalho.
Alterar a linha de redirecionamento para ler redirect prefix / code 301 if old_url
fez com que funcionasse conforme o esperado.
Eu escrevi uma postagem no blog que descreve o problema com um pouco mais de detalhes: link