[backend] add experimental makeoriginolder option to sourcecopy