Wenn Sie die Erinnerungsmail nicht mittels mailSchedule() einplanen, wird's schwierig. Denn dann wird für die Erinnerungsmail in der Datenbank nur ein Versand-Ereignis hinterlegt. Dieses kann mailRevoke() dann nicht für einzelne Adresseinträge stornieren.
Tut mir leid, so einfach ist es dann nicht :( Ehrlich gesagt habe ich spontan überhaupt keine Lösung für das geschilderte Problem.
Aber vielleicht können Sie kurz einmal darlegen, was es damit überhaupt auf sich hat. Ist denn wirklich zu erwarten, dass ein relevanter Anteil der Teilnehmer der Einladung dann folgt, aber nach einer bestimmten Fragebogen-Seite abbricht? Und wenn ja, ist denn dann auch realistish zu erwarten, dass mehr als 2 oder 3 Teilnehmer den Fragebogen starten aber vor der spezifischen Seite abbrechen?