move_data not generated for recursive transports
Not expecting to get this implemented and properly tested in time for 3.0.7
Seems that despite its name not explicitly telling so, unit_cargo_iterate() is already recursive (does not iterate just unit->cargo list) -> closing the ticket.
unit_move() constructs unit_move_data for the moving unit and it's direct cargo, but not recursively to cargo's cargo.