Hey, that's great news, Rod.
Just shutting down the PC doesn't always remove power from the mainboard or the bus. Maybe pulling the plug cleared whatever was blocking the PC from grabbing the EDID properly. Maybe power cycling the monitor and then turning it on, then power cycling the PC, is the sequence you need for the PC to be able to properly grab the EDID.
Hopefully, this will work the next time you need to reboot or when your electrical service flickers. Now that you know there is a sequence of power cycling events that work, I'm sure you'll figure out how to repeat the process, when needed.
It would be interesting to see the new xorg.0.log that actually worked and compare that to the one that didn't. When you get a chance, could post the current /var/log/Xorg.0.log so we can check out the differences?
Also, now that you have a working configuration, you should go ahead and generate an xorg.conf file that we know works. You can generate it by opening a terminal, logging on as root and entering....
Xorg :1 -configure
That will generate an xorg.conf right there in the /root folder. You'll have a good xorg.conf just in case you need it in the future, for whatever reason.
You could also post a copy of it here so we can check it out. I know that sounds nerdy but I just like to see those kinds of things.