Code re-reading new ID pointers addresses inside readfile process would not ensure that the 'ID' pointer of the outliner's treestore element is actually a real ID pointer, and not a 'fake' one. Probably harmless in practice, though this could have potentially been the cause of extremely random rare crashes or corruption...