Nothing will get changed in the troop you're talking to, since it's still the same conversation agent. Make sure the triggers are added to all combat mission templates ("lead_charge" for example) you want custom troops to have their loadout in. The mount trigger won't be applicable in siege missions for instance.