1. For historical reasons, LD pruning does not modify the *current* active variant set; it only writes lists of variant IDs to .
prune.in and .prune.out files, which must be provided as input to --extract/--exclude later. So its position in the order of operations, relative to --rel-cutoff and similar operations, is irrelevant.
2. The relationship matrix calculation is entirely separate from the IBS matrix calculation, since it requires variance-standardization that cannot just be applied after the fact on the IBS matrix.