The traits are supposed to simulate the army's supply status, not the general's. "Resupplying" by bringing in another is somewhat of an exploit. If you however come in with a fresh army to keep up the siege and retreat the previous army along with its general it's fair.