Fix invalid assertion for battle troops (#10891)