While in practice this was probably not a big issue (since usually e.g. objects used by a nodetree would also be used by other objects or collections in the liboverride hierarchy), in some corner cases it could have caused missing 'tag for resync' and improper partial resync roots detection.