fix skip cases: don't stop in the middle of a PEEK* PRED sequence, always retry from the start