Replaces OldObject's entry in its linker with NewObject, so that all subsequent loads of OldObject will return NewObject. This is used to update instanced components that were serialized out, but regenerated during compile-on-load