Наружные стеки имеют приоритет, если снаружи есть больше одного стека однотипных войск, а внутри войск такого типа нет, то эти наружные стеки не объединяются. Видимо приоритет действует и при определении "лишних" стеков. Т.е. если общее количество стеков внутри+снаружи больше 7 (с учётом объединения внутренних и необъединения наружных), то в бою будут все наружные стеки, а внутренние только при наличии свободных мест.