Currently when DMI delay is zero the Run-Test/Idle state is still visited.
Bypassing it and going immediately from Update DR to Capture DR will save a clock per scan.
This is allowed. See [6.1.4. DTM Control and Status (dtmcs, at 0x10)], idle field description:
0: It is not necessary to enter Run-Test/Idle at all.
Note, that this is not possible for the last scan, that should end in a "stable" JTAG state.