calendar-server: Fix HasCalendar property change notifications
The HasCalendar property reflects whether there are any views, and views change either when clients appear/disappear or when the time range changes.
However we currently only emit the PropertiesChanged signal for the former, fix that.