What part of it do you disagree with? Your comments below suggest you didn't read what I was saying very carefully, or didn't understand it.
Uh, yes, that was exactly my point. Since "reciprocal time dilation" in SR only works when you're talking about instantaneous rates of ticking in different frames, it does not imply a reciprocal relationship between the total elapsed time on each twin's clock. Similarly, if you calculate the instantaneous rate of ticking for orbiting vs. ground clocks in different frames you can find a reciprocal relationship, but all frames will agree on which clock elapses more time over the course of an entire orbit. In both cases, "reciprocal time dilation" only applies to instantaneous ticking rates, not to elapsed times. Therefore, the fact that the GPS clock objectively elapses less time over an entire orbit does not imply a failure of "reciprocal time dilation". Again, do you disagree with any of these statements? If so, quote the first one you specifically disagree with.