Confusion reading hex stream with 2 start markers

Like this?

Why not write it as a single state machine?