Fixes scheduled items not being shown in the calendar in multi site
environment.
Reorders the Schedule save in ScheduleEdit so that ToolUser state is more consistent.
Merge branch 'feature/schedule-trigger-site'