I would say yes it needs syncing, some of the info contained in the EWS, and DME is also stored in the light switch unit, its held there as a backup should the other two modules fail. As far as I am aware once the EWS and DME are synced the light unit takes the update as well. Nothing to loose in doing the sync using INPA to see if that gives you back the sparks to start.
I do note that you have an early car with EWS2 it should be ok using INPA but often early cars need a real serial port on the laptop in order to communiicate they dont like a usb connection on the laptop same for some of the handheld scanners.
Disconnecting the battery will not reset any codes.