For fun, let's consider a completely symmetrical problem.
There are two pairs of clocks, A and B, and C and D.
A and B are stationary with respect to each other, and are synchronized in their rest frame, and separated by a distance L.
C and D are stationary with respect to each other, and are synchronized in their rest frame, and are separated by a distance L.
However, the two pairs are not stationary with respect to each other: there is a relative velocity between them.
The clocks travel so that:
B and C meet before B and D meet.
B and C meet before A and C meet.
(So, one might diagram it as saying they started out arranged like this:
A...B..C...D and ended like C...D..A...B)
For convenience, let us also say that B and C both happen to read zero when they meet.
---------------------------
So, what can we say about this problem?
First, we can consider the times on clocks when they meet. They can be ordered as follows:
(1) The time on B and C when they meet.
(2) The time on C when A and C meet. The time on B when B and D meet.
(3) The time on A when A and C meet. The time on D when B and D meet.
(4) The time on A and D when they meet.
In particular, when A and C meet, the time on A is greater than the time on C. And, when B and D meet, the time on D is greater than the time on B.
Now, some frame specific statements.
In the frame where A and B are stationary (and in sync):
D meets B before C meets A.
The time on D is always greater than the time on C.
In the frame where C and D are stationary (and in sync):
A meets C before B meets D.
The time on A is always greater than the time on B.
Hrm, I can't think of anything else interesting to say for this example.
(P.S. you notice that if you ignore, say, clock A, the problem is essentially the one you are analyzing?)