Seams strange to me that the central file cares where it's located in the first place. It's the working files that should care where the central file is... no?
Resaving the central file is just changing the path name it contains so that it knows it's located UNC-wise to match it's current path... something that i just don't see why it's necessary in the firstplace, but certainly not changing anything in the file that might break it, i'd think.