The point is that the 'f' and 'v' thing is virtually a rule

Except in the word Thames (as mentioned earlier) - I suppose that as the "Th" is already pronounced as the single consonant "t" this is a variation of the rule. "Th" as "f" or "v" unless it is already pronounced "t".