set absolute weight, this fixes bogus "no live upstream" case when last upstream is down while live one has negative weight