Several other places we're using the >= POS_STANDING check, but it's really a (really, really old) hack - it makes the check dependent on the order of positions. This, in turn, makes it harder to add a new one (default position is saved to mob files, so we can't just renumber them).
So either one of the first two would be better.