Yes, I like this explanation, when that phenomenon happened in our house I thought one of our neighbours was dumb because he just put a blanket over the collector on the roof, as he said, "to keep it warm". But now I think he was right. Now, I don't know if this exists but it would be nice if there was a kind of glass that let radiation pass only to one side and not the other way, a kind of "valve", this could solve the problem of water frozing from radiation in our solar heating.