On further R&D, I was able to bypass the Automatic Repair loop by changing the boot sequence in the BIOS. Seems like the default choice (Windows Boot Manager) config seems to have some issue / corruption. I changed that default to boot from first hard drive (which I thought should be the same) and the machine now boots without getting into Automatic Repair. However, I am not sure if this will be the status when next upgrade happens (i.e. if Microsoft changes the boot sequence again next time around). So now the issue seems to be how do I update the Windows Boot Manager config / repair it in order to revert to the default boot sequence as it was working before the upgrade this morning.