Core/Calendar: Use single database transaction for adding multiple invites when creating new event