prevent overwrite when new_parent equals to old_grandparent (Passing BEH_RenameDiffererntParent test and make unzip working on Linux)