I think it's reasonable to assume that an "undo delete synth" command would put the track back the way it was. Are there other things that won't "undo"? I can't remember reading about it in the manual, or seeing it in any of the tutorial videos about the synth rack that I've watched.
Guess you will have to be a little more careful about synth deletion in the future sharke, certainly until Cakewalk can fix the issue. Or if they don't/can't, then a change of workflow is the only option.
Thanks for posting this, it's something I can at least understand when and if it happens to me.