There was a thread about the StationSounds diner in the Bush 4141 sets doing the same thing. I tried on my UP Diner from the set, but it seemed to keep the setting.
A couple years back there was some engines that couldn't retain the programmed IDs. Lionel had to fix these in house.
Jim