These cars are so smart, they can be stupid. I disconnected a tail light once, then moved the car with it disconnected. The car gave a warning about the taillight, then after reconnecting, the tail lights did not work!
The car sensed a prob with the taillight, then shut them down. Then it never recognized that they were reconnected. I had to disconnect the battery, turn on the headlights for 10sec, then reconnect the bat. Then every thing is fine.
I am almost to the point in believing that disconnecting the battery on a regular basis is good preventative maintenance.