I always monitor failed htlcs going through my node and never see the reason that preimage was incorrect. So what you describe is still theoretical.