I've said it before, and I'll say it again.
When does the violation
occur? As soon has "he puts the ball down."
When can an official
know that the violation has occurred? As soon as the player touches the ball again.
Two separate issues, with two distinct answers. (For the cognoscenti, it's the same difference between metaphysics and epistemology.)
A very rough parallel would be a borderline foul. When does the foul occur? At the moment of contact. When do we know that marginal contact is a foul? When we see the contact put the other team at a disadvantage.
On the other hand, you're all correct in a way, so my answer's bound to make you unhappy.