What, Troll Head Hunters/Berserkers and Siege Engines have minimum range? that is what you're implying, or are you trying to say to just use the berserker upgrade to change to a different unit that doesn't have minimum range but then.. why would you mention siege engines?
Plus, I am trying to make it so a Tower loses it's minimum range after an upgrade, I am not sure berserker upgrade supports buildings.