Combined with the other cues in that image, yes, lens flare is exactly what those blobs are. Their position, the fact that they are in a pair like that, and the clear position of the Sun in that image doesn't leave much other explanation.
But of course HBs insist things like lens flare never happen, so they won't buy it anyway.