Creo que esto debería solucionarse mediante:
He solicitado una revisión a @vinothkannans, ya que trabajó en esto. Siento que la especificación aquí debería reestructurarse; actualmente probamos aleatoriamente con algunos tipos, pero deberíamos tener un contexto para cada tipo que pruebe la creación, actualización y eliminación.
Lo que ocurría aquí es que estábamos exigiendo una duración para el tipo delete_replies incluso al eliminarlo, cuando en realidad dependemos de que la duración sea nil para eliminar el temporizador.