багов вроде не обнаружил. Навесил "внешнюю наблюдательную систему по слежению за расцепкой". Вместо того, чтобы сливать процесс в один, предлагаю просто прекращать старый (и запускать подготовку к новому). т.е.
1)при сцепке/расцепке погрузка в старом поезде прекращается
2)в образовавшемся после сцепки поезде можно выполнять загрузку
3)при отъезде далеко от триггера ожидание завершения загрузки прекращается.
http://ifolder.ru/16909453
тестировал на самые извращённые варианты манёвров у платформы, но багов и в этом варианте выудить не удалось