StartsOnPage:  Fix monitor segfault

When using StartsOnPage with SkippMapping, add extra checks to acquire the
monitor correctly.