When your "No Remote Detected" problem arose, did you try using the fob buttons to lock/unlock the doors after you saw that message on the driver’s display? Or was neither of your fobs able to unlock the door so you could get in the car, and that’s why you tried changing the fob batteries?
Now and then I will return to my car (a 2012 Volt) that I had just been able start and drive to the store with no fob problem, put the groceries in the back, then get in the driver’s seat, and the display will show "no remote detected." Other times I may arrive home, and when I push the blue button to turn off the car, the "no remote detected, press brake to restart" message will show. In such instances, I press the lock and unlock buttons on the fob, the door locks respond appropriately, and the car then responds normally and there is no further "no remote detected" message on the display... IOW, don’t know what causes the car to fail to detect the remote, but once it does (and if the problem is not really because the fob battery is getting old and weak), I have been able to make the problem go away by pressing the fob buttons to lock/unlock the doors. This somehow reconnects the fob transmitter to the car receiver, and normal functionality returns.
Sometimes it seems like a small bit of corrosion, and not weak batteries, prevents transmitter circuits from functioning properly, and removing, then reinserting the batteries (or wiping the cell battery with a clean cloth and reinserting) will correct the problem (and if the tv remote STILL doesn’t change the channel - it’s really frustrating when the volume up/down buttons work but the channel up/down buttons don’t - try tapping it on the side of the end table to see if that makes it behave better)...