вобщем, только что смоделировал такую ситуацию как в примере, у меня все корректно отработало
трабл в том, что наверняка локомотив едет задом наперед, а у него точка привязки задней кабины вынесена на полтора вагона, соответственно и на триггер приезжает точка привязки на полтора вагона позже чем надо... лечится сие разворотом локомотива

))))