Como forçar um script a ser executado na página não encontrada?

Continuando a discussão de Como forçar um script a ser reexecutado em cada carregamento de página no Discourse?:

Como discutido no tópico agora fechado, o código acima é acionado quando um tópico é carregado. Mas eu quero acionar um redirecionamento quando a página Página Não Encontrada for carregada. Nem api.onPageChange nem $( document ).ready são acionados em um erro 404. Como posso capturar um 404 e redirecionar?