It is possible to call `DeviceTree.populate` at any point, including after scheduling a reformat. It is important that originalFormat actually be the original format and not just the format it had when `addUdevDevice` ran last. The most obvious example of this is with network-attached block devices that get added one at a time from anaconda.