wrap assign_proper_parents! into transaction
enforce that fixing parents is after importing
synchronizer updates path_texts after fixing parents