PeterDonis said:
I'm not sure right now how to resolve this apparent contradiction.
Still not sure, but here's some more math to pile on:

[Edit: corrected some formulas to include extra factor of ##\gamma##.]
In the MCRF of the rocket, the 4-velocity of the train is ##u = (\gamma, 0,\gamma v)##, per my previous post. If we then boost this in the ##X## direction, to give an ##X## velocity ##v_0## (so that we're now looking at things in an inertial frame in which the rocket is, at some instant, moving at ##v_0## in the ##X## direction), the 4-velocity of the train becomes ##U = (\gamma_0 \gamma, \gamma_0 v_0 \gamma, \gamma v)##, where ##\gamma_0 = 1 / \sqrt{1 - v_0^2}##.
The proper acceleration ##A## in this fixed inertial frame can be found by taking the derivative of ##U## with respect to ##\tau## along the worldline of the train (more precisely, of some particular point on the train, which is what all these things refer to). We can simplify the process of taking these derivatives by computing them for ##\gamma_0##, and ##\gamma_0 v_0## in advance. We use the fact that ##\gamma_0 = \cosh \left( g \gamma \tau \right)## and ##\gamma_0 v_0 = \sinh \left( g \gamma \tau \right)## to further simplify things (note the extra factor of ##\gamma##, because ##\tau## for the train is time dilated by ##\gamma## relative to ##\tau_0## for the rocket), and obtain:
$$
\frac{d \gamma_0}{d \tau} = g \gamma \sinh \left( g \gamma \tau \right) = g \gamma \gamma_0 v_0
$$
$$
\frac{d \gamma_0 v_0}{d \tau} = g \gamma \cosh \left( g \gamma \tau \right) = g \gamma \gamma_0
$$
Finally, we note that ##\gamma v##, the ##Y## component of ##U##, is constant; it does not change. What changes is the ordinary velocity ##v_Y## of the train in the ##Y## direction in the fixed inertial frame we are now working in; this is given by ##v_Y = U_Y / U_T = \gamma v / \gamma_0 \gamma = v / \gamma_0##.
Putting all of the above together, we have
$$
A = \frac{d}{d \tau} \left( \gamma_0 \gamma, \gamma_0 v_0 \gamma, \gamma v \right) = \left( g \gamma_0 v_0 \gamma^2, g \gamma_0 \gamma^2, 0 \right) = g \gamma^2 \left( \gamma_0 v_0, \gamma_0, 0 \right)
$$
If we boost this back to the MCRF of the rocket, we end up with ##a = g \gamma^2 \left( 0, 1, 0 \right)##, which obviously has magnitude ##g \gamma^2##, not ##g##. (We could also compute this magnitude, more laboriously, from the equation for ##A## above in the fixed inertial frame.) So now the question is, why is the proper acceleration of the train, in the rocket's MCRF, ##(0, g \gamma^2, 0)## instead of ##(0, g, 0)##, as I had thought it was before?