That's lovely, and all, Talbot, but I literally looked up the offical rules of snooker to check my answer:
//
When Black is the only object ball remaining on the table, the first score
or foul ends the frame excepting only if the following conditions both apply:
(i) the scores are then equal; and
(ii) aggregate scores are not relevant.
(b) When both conditions in (a) above apply:
(i) the Black is spotted;
(ii) the players draw lots for choice of playing next;
(iii) the next player plays from in-hand; and
(iv) the next score or foul ends the frame.
//
https://www.wpbsa.com/wp-content/uploads/2016/03/official-rules-of-the-game.pdf
So, yes, a foul on the black that brings scores level leads to a respotted black.