calendar-monitor: Fix critical in finalize
self->thread can be NULL if gcal_calendar_monitor_set_range() was never called prior to finalize. This is fine, so just check for NULL here using g_clear_pointer().
self->thread can be NULL if gcal_calendar_monitor_set_range() was never called prior to finalize. This is fine, so just check for NULL here using g_clear_pointer().