My solution was to count the number of faces used for a given level of subdivision, and thus be able to tell when I was outputing a face if it lay on the seam; I think it''s slightly cheaper than yours, but still a fairly ugly hack

Anyway, all sorted now! The pic below shows the final sphere with two different LODs - you can see the texture maps perfectly on both.
Thanks for all your help - I owe you a pint if you''re ever in Southampton

