I think it would depend on the situation and the timing of when the runner took off. If he was clearly well,on the way down the line…agreed. If it was like him just taking off when the timer hit zero…I don’t see how you’d be able to award the base if you have to call the play dead due to a violation.
It generates an interesting scenario where if a runner really catches the pitcher napping and gets a massive jump but the timer is at like…2… the pitcher could just hold the ball to get annintentional violation and negate the stolen base.