I only have two locomotives and the other, a Mallet, doesn't suffer from the same problem, but my guess is that this problem is caused by there being too much play in the outer truck axles. As you can see in the attached photo, the outermost axles on each truck can shift quite a bit from side to side, which allows the truck (and therefore the roller) to get pointed well off the center rail as it enters the turnout, enough that it drops down and hits the side of the crossing center rail, rather than rolling over the top of it.
On O-54 and O-72 switches what usually happens is that the locomotive stops dead, mechanically jammed in the switch. On the curved O-54/O-72 turnouts, however, it actually causes the truck to climb out of the rails. If I use my hand to guide the rear truck as it goes over the turnout this avoids the derailment.
Any ideas on how to resolve this? Is there a way to add washers to the axle to limit the travel? This locomotive is rated at a minimum O-36 curve; my layout has a minimum O-54.
Thanks!
Adam