catch exception when user has revokes calendar permissions
if transaction has not yet been loaded, we run in NPE here
additional checks