Das Problem ist leider, dass der Empfängerwechsel nicht datumsbezogen geht sondern nur größenabhängig.

Du kannst also nicht einfach so pauschal die alten Empfänger löschen, da ggf. gerade gewechselt wurde.
Hierfür musst du dir halt merken, bis zu welchem Datum du verarbeitet hast, den 1. und letzten Eintrag mit Datum eines Empfängers ermitteln (weiß ich i.M. auch nicht mehr wie), und dann nicht benötigte Empfänger löschen.