Bug fixes 1049626, 1056178

Bug 1049626 - Only allow gear move between districted nodes

Bug 1056178 - Add useful error message during node removal from district