I just started playing vnea and my experience says that people care more about the numbers on paper than anything else. Kinda sad. Winning on a technicality is nowhere near as rewarding as simply playing a better game. It takes some fun out of it but playing is still pretty dang fun anyway.
About the question: According to the rules. A foul "must be called and acknowledged before the next shot is taken." According to the OP, the next shot was taken before the foul was called. Or is it meant to mean before your next shot is taken?
To me, the next shot is taken when a cue stick hits a cue ball, regardless of the who. Or is there more to it, is there an authority on rule interpretation? And not that I would do this but: What if you just refused to acknowledge the foul call?