So what happens when the OS doesn't return to your process in dt time?
The whole point of dt is to deal with variable framerate.
The whole point of dt is to deal with variable framerate.
Either way Tlark is right, you really don't want the game logic to be affected by framerate.
Or if you mean that you may be forced to draw at (for instance) 55fps, then the solution is to precalculate the next physics frame and linearly interpolate between the previous and next frame when drawing.