Dowgrade log output about out-of-order events to debug log level to
reduce questions and concerns about this (expected) phenomenon
Add clarification to the comment explaining when it happens
Add validity flag in the return that allows the users of the function
to clear their state from wrong previous SP records. Thus preventing
incorrect signage point skip notifications.