Acho que isso deve ser corrigido por:
Peço uma revisão ao @vinothkannans, já que ele trabalhou nisso. Sinto que a especificação aqui deveria ser refeita; atualmente testamos aleatoriamente em alguns tipos, mas deveríamos ter um contexto para cada tipo que teste criação/atualização/exclusão.
O que estava acontecendo aqui é que estávamos exigindo uma duração para o tipo delete_replies, mesmo ao removê-lo, quando na verdade dependemos do fato de a duração ser nil para remover o temporizador.