It seems that looking at STATUS is needed between SEEK and SENSE_INTERRUPT_STATUS. It's said that SENSE_INTERRUPT_STATUS is needed after SEEK.
SEEK too high does return a normal result at SENSE_INTERRUPT_STATUS. But does result in a fail at READ_ID command,
WinAPE READ_ID with too high SEEK :
* 10000000 //ST0 INVALID
* 00100101 //ST1 DATA_ERROR & NO_DATA & MISSING_ADDR
* 00000001 //ST2
* 10001011 //C (too high SEEK)
* 00000000 //H
* C8 //R
* 00000010 //N
JEMU READ_ID with too high SEEK :
* 01000000 //ST0 ABNORMAL
* 00000101 //ST1 NO_DATA & MISSING_ADDR
* 00000101 //ST2 SCAN_NOT_SATISFIED & MISSING_ADDR
* 00000101 //C
* 00000101 //H
* 05 //R
* 00000101 //N
WinAPE :
N
Too ...too slow to execute a READ_DATA in Basic...
JEMU :
00000101
N
...too slow to execute a READ_DATA in Basic.
ST3SENSE.BAS :