Without a delivery limit it blocks or loops forever; the usual fix is a max-deliver count and a dead-letter destination.