First off, sectors on tracks are normally delimited by "sync fields" of nibbles that allow the disk controller code to get in phase with the nibbles, no matter where it starts. (It can't tell where it is within a track when it seeks to it.)
1/
That's right. FIVE zeroes in a row.
Oh sweet summer child, strap in, because this is where it gets weird.
So where does execution go instead? When it "decrypts" $0F16, it changes the opcode into a branch instruction which matches, and execution continues at $0E99.
/fin