only set redistribute flag when we're in backoff
re-work comments
more tests