Backend support for multi-participant events.  When a participant responds to invitation, we check whether all other invitees have already responded, and only then do we render a decision on the recurring event.