I thought that content.thumbnail_location might have the old (and wrong) location. So we wanted to compute the new correct one. We were only using the fact of whether or not a thumbnail had ever been saved to see if we should compute the new thumbnail location.

But perhaps you and Don changed the code after I made these changes so that my understanding is no longer correct?