Scene and viewlayers pointers in the link/append context data need to be updated after reload, otherwise they would keep pointing to old freed IDs.