I think for Shuttle Train Continued the biggest issue would be that it adds an equipment grid to all locomotives large enough to hold the shuttle train equipment, and at least one locomotive in each direction of a double-ended train needs the equipment. If your train is mined, I'm reasonably certain that the contents of the equipment grid will be lost, as there is one equipment grid in each actual locomotive (for a total of two), but only one stored equipment grid in the mined item.
Possibly the most compatible thing would be to ensure that if an equipment grid is present in the real locomotives, a double-size grid is present in the item-with-entity-data, and as the train is being mined, replace it with the dummy item, move the stuff in the equipment grid into the double-size grid, then mine the dummy entity so that the state of the equipment grid is stored.
The next most compatible thing would be to check if any equipment is present, and prevent mining if there is.