Based on your example, I would do the move pretty much as Zug said…unless the industry had a few other tracks, then I would take the spots down there with me and set the pulls out on a empty track, make the spot, pick up the empties and get back against my train.
The goal is to make as few moves as possible, line the least number of switches and tie the least number hand brakes.
Now, I work for a terminal/switching railroad, our Class 1 members bring us their trains with cars bound for the heavy industrial area along both side of the Houston Ship Channel.
These trains are rarely blocked out beyond the yard destination, so a train bound for say, North Yard, where I work, may have Shell or Cargil cars scattered through the train.
The Class 1 only worries about the car being blocked to that yard, not how it will be delivered to the final customer.
Because all we do is industrial switching, our yard crews, when we break down or switch out the inbounds have to arrange the car as Zug put it, in “station order”
To accomplish this it is almost a requirement to have worked the industry jobs yourself before you end up working a switching lead job, so you know what order to switch the cars into any given track based on how they will spot up in any given industry…
The goal of course is to eliminate any extra moves the “road” crew have to make when working the industries.
Any train that leaves out of my yard bound for our customers will only have cars destined for those industries that particular train (job) works, in the order that train works those industries, although we may also have that train take a cut or two out on the rear and leave those cuts in a siding for another crew to work…the idea is to move the cars closer to the industry as quickly and efficiently as we can, with the least number of movements.
One of our jobs has to go all the way to the end of our railroad, run around their train and then work their way back in towards the yard