This happened to me last night: my opponent had potted a red, he then
potted the black and accidentally touched a red, but by that time the
black was in the pocket and the que-ball had stopped. He hadn't
started to prepare for the next red.
Of course he had made a foul, but was it a 7 point foul or a 4 point
foul (in that case he would of course get 7 points for the
black). Neither one of us was sure, but we finally agreed that since
the que-ball had stopped, he had made a foul on his next
stroke. Therefore, it was a 4 points foul and the black he'd potted
counted. Was that a correct ruling?