Just to be sure, you deleted these attributes?

- fire_by_rank, start_not_skirmishing, gunmen

I did that, and didn't notice any big difference, except that they no longer rotate ranks to fire. They don't all fire at once, that's for sure.