fix(#102, #112, #124): Safer check for connected CalDAV