Refactor|libhexen: Don't use mobj-check-position vars for mobj-ontop-mobj tests

These two algorithms are not co-dependent. Maintaining state values
used only for mobj-check-position tests merely obfuscates the logic.