An argument I've seen regarding this issue is that God willfully limits himself out of love, in order to preserve our free will - this gets round the problem of omniscience in this case.
Whether or not this is likely/unlikely we do not know, but if you wanted someone to find a way to wriggle out of this logical argument you've cited, well there it is.