auto-upgrade feature should stop upgrading walls if there is a free builder to be used on buildings. that way the resources can stack up enough to start the upgrade and then continue upgrading walls after. if what you suggest is felt to be a good suggestion, it will get around i am sure. 