Only marking iCalendar objects as modified when they generate scheduling
messags.

Fixes #547.