You asked for a non-rooted ODIN image. That's NOT possible given HOW the image is made. Everything except root is stock. All the files EXCEPT system are signed and created from the OTA. I challenge anyone to create what you're looking for. If you don't want root, remove it once you flash it and you're back to 100% stock. Root will *NOT* interfere with an OTA. I install the OTA's with root installed every single time. And it never fails. I don't get the obsession people have with not being rooted when an OTA comes out. There's this persistent WRONG myth that root somehow screws up OTA's and that's just not true.
Just to confirm, the 4.4.2 OTA installed with no issues, even though I was using a modified platform.xml. My guess is that the update had no effect on this file, so it didn't care that I had modified it.