WL-2347 Document the case when getting a calendar returns `null`
WL-2347 Tidy up exception handling for calendar permissions