I think the following experiment strongly supports the view that interchanging the sense and current leads does not change a Kelvin resistance measurement.
I made a triangular network of resistors. There are three apex nodes constructed with several twisted bare leads and saturated with solder to construct a short fat stub to clip onto. There are 15 resistors, all with values of at least 1 ohm and less than 2 ohms, 5%, 1/4 W. I forget which, but they’re either metal film (liklier) or perhaps carbon. The resistors meet at 8 different nodes including the 3 apex nodes. I tried to construct this in a random way, avoiding symmetry with respect to any of the three apex nodes.
Then I measured a Vishay precision foil resistor plus this network. On one end of the precision resistor were one set of sense and current leads. The other end of the precision resistor connected to one of the three apex nodes of the network, at a binding post. Then I put the other set of sense and current leads on the remaining two network nodes. The question becomes: if I interchange these sense and current leads between the two remaining network nodes, does the measurement change?
I can try this experiment 3 times, because I can pick any of the 3 apex nodes to tie to the precision resistor at the binding post. Of course, some of the network, especially the resistors terminating at the binding post apex node, is part of the resistance being measured, so trials using different nodes at the binding post should produce different measurements. It only matters whether swapping the sense and current between the other two apex nodes changes the reading within one trial.
I used a Hart Scientific 1502A “Tweener” readout to measure the resistance. Among other refinements, this does DC measurements in opposite directions and averages out any thermal emfs or similar effects.
On trial 1, I got 100.351 and 100.351 ohms. On trial 2, I got 100.239 and 100.239 ohms. On trial 3, I got 100.359 and 100.359 ohms. I conclude interchanging the sense and current leads did not change the measurement. This conclusion requires assuming there is a cancellation of thermal emfs and similar effects, as it is obvious that a small DC voltage impressed on a part of the network between the two nodes with leads on them would have to change the reading if there were no cancellation.
I also tried measuring the resistances between apex nodes of my network. If these are identical (unlikely considering how I constructed it), my above conclusion is moot. I got 0.6261, 0.7461 and 0.6335 ohms, so these resistances are different at the 0.1 ohm level, while my earlier results didn’t detect any difference at the 0.001 ohm level.
All this suggests there is some way to prove interchanging the leads won’t matter, and further suggests that assuming as much is a practical tactic in further work, though it isn’t really proof by itself. Again, this is contingent on there being no impressed emfs or a cancellation of them by reversing polarity during the measurement. However, unless it occurs to me how to prove the matter, or somebody else posts something convincing either way, I’m going to proceed on the provisional basis that it is true; my job is actually to use such measurements for other purposes, not to establish a proof.