I don't think this is necessary. I think it's left over from when I tried to handle frames without a content script in each of them, but that was a failed approach. There is a potential race condition involving asynchronous detection where it might not be true, but I'm not sure that we would handle that case appropriately anyway.