I guess the solution you found yourself is the only way to go (It would have been my answer also) and at the same time you give the user some information about what's going on. The only other option I think is just to clear the image field which is possible if you prefer that. I for one would leave it like you are doing now.

Also many thanks for the rep.