New userPagePermission checks were failing when...

...page was hidden (it never got view rights) or unpublished (never got edit rights).