Code would not keep filedata for read libraries long enough to be able to pass along to the 'after_liblink' versioning code. Instead, it was passing the main file data, leading to all kind of potential breakage in versioning code, e.g. in case of checks on available DNA data. Fix #111776.