Well, I'm keeping everything crossed, but I think I may finally have made some progress. I've just spent nearly an hour on the phone to Ancestry, and was eventually able to speak to someone in the customer help team with authority to try and replicate the issue there and then - and he managed to do so! So he's now going to refer it back to technical support and will report back to me tomorrow.
Err, is it tomorrow yet?