The interaction between the Desert Ouposts and melee units seems bugged. Right now, the standard Desert Outposts range boost aura does not affect melee units. However, after researching Desert Citadels (which should only affect extra armor), Serjeants gain extra range on their default melee attack, and all other melee units gain extra range on their torch attack.