Thats exactly what the chache library is for. If the library changes, the original symbol is still in this chache library. (This library has the same purpose as the header of the pcb_new file.)
Rescue is i think the wrong name. If the symbol rescue dialog comes up, deselect the symbols you want to keep unchanged. Everything that is selected to be rescued is updated with the current library symbol. Everything that is not selected will stay as is.
Again: This old parts are in the chache library. As long as you do not delete this file you will be fine.