This is behavior by design as the condition check is timer-based, and there is no such functionality to interrupt this timer.
With that said, there is an easy way to set a break point on such a task:
1) Go to the workflow monitor, select 'workflow action', select 'modify workflow'
2) On the task, select 'modify', and select 'ignore preconditions'
3) On the task, select 'modify', and select 'set breakpoint'
4) workflow action, select 'apply modification', and choose 'switch and go'