Longstreet said:
Observer A has a transmitter at x_t and a receiver at x_r set to send a signal in the +x direction. And observer B moves at u in the +x direction relative to A which has a transmitter and receiver set the send a signal in the -x direction.
B's transmitter is set to pass A's receiver located at x_r at time (x_r - x_t)/(k*c). So k is the multiple of c that the signal is traveling. The signal is then resent by B to it's receiver in it's frame. k' is the same thing but in B's frame. They can be the same but I made them separate just for generality. B's receiver will be at x_b at time t_b when the signal is received. I'm not concerned about B's reference of the events. Essentially when B's receiver gets the signal at t_b it broadcasts it at c in A's frame, so x_b could be anywhere, although we're mostly interested when x_b = x_t (same starting and stoping point).
Probably the simplest approach here is just to figure out how fast a signal will be moving in your frame if it is moving at k'c in the -x direction of a frame that is moving at u in a +x direction relative to you.
Say that in this other frame, a signal is emitted at x'=0 ,t'=0 and after a time interval of t0 in that frame it is at x'=-k'*c*t0, t'=t0. We can use the Lorentz transform to find the coordinates of these events in our frame:
x = \gamma (x' + ut')
t = \gamma (t' + ux'/c^2)
with \gamma = 1/\sqrt{1 - u^2/c^2}
So the coordinates of the first event are x=0, t=0 while the coordinates of the second are x = \gamma (-k'ct_0 + ut_0) = \gamma (u - k'c) t_0 and t = \gamma (t_0 - uk't_0 /c) = \gamma (1 - uk'/c) t_0. So, the speed is distance/time, or (u - k'c)/(1 - uk'/c). You could also find this just by using the
formula for velocity addition in relativity with v = k'c.
Since k'c is faster than light and u is slower, no matter what k and u are we know the numerator u - k'c will be negative. The denominator will be positive when the signal is moving forward in time, negative when it's moving backwards in time. So if we know the signal was emitted by B at position x_r and time t_r, and it had to go a distance of x_r - x_b to B's receiver, then it should reach B's receiver at time t_r + (x_r - x_b)/(-v_b), where v_b = (u - k'c)/(1 - uk'/c) which again should be negative when the signal is moving forwards in time, which you can see from the above formula means the signal reaches B's receiver at a time greater than t_r, and positive when the signal is moving backwards in time, which means the signal reaches B's receiver at a time less than t_r.
So, all that's left is to note that t_r = (x_r - x_t)/kc as you said earlier, and I would conclude that t_b = (x_r - x_t)/kc + (x_r - x_b)(1 - uk'/c)/(k'c - u). This is the same thing you got, except for that extra t_t in yours which doesn't fit with the statement that the first signal will reach A's receiver at (x_r - x_t)/kc...if you wanted the original signal to be sent at an arbitrary time t_t, then that should be (x_r - x_t)/kc + t_t. Apart from that minor issue I don't see a problem.