Is he still around?
What I don't understand about your scenario is that Lance said "no shot" and Gil called the foul. Then Lance said "act of shooting", but he didn't call the foul; Gil did. Its up to Gil to determine whether the foul was in the act of shooting. If in the act of shooting and the foul was called prior to the horn, you shoot 2 free throws.
The tougher question, in my view, here is that if the shot isn't released prior to the buzzer sounding, can it count if the ball goes in? In other words, are we shooting 2 FT and not counting a shot under that situation?