kcalcore uses schedulingId to determine the connection between an invitation and an event. This is not RFC conform, and breaks the handling with other clients, if the claendar is chared, like with rcm and wallace. That's why kontact should not use the schedulingId anymore.