Still no.

But I appreciate the effort. However, I would not be adverse to making one of the breakpoint actions trigger overdrive. Breakpoints are flexible enough that you can trigger via PC, or any memory read or write of your choice.
The case of overdrive during disk activity is less relevant to Classic99 than many other emulators, because Classic99 is not emulating the disk DSR code. The parsing of the PAB, locating and parsing the file, and copying the requested data into VDP RAM all happens in native C++ code in Classic99. The processing of that data itself happens in the application. So in the normal case the line would be drawn, say, at the disk DSR. If that were done, though, there would be no difference in Classic99's case because the DSR already runs faster than is possible even with overdrive.
The alternative is to say that after a disk activity, overdrive stays on for a timed period. Determining the right period would be tricky and not be correct for 100% of the cases, but may be closer to what you're looking for.
I could add both of those things to my list (although I'm way behind and even more backlogged right now thanks to new job...)