fix constant segment balancing and separate out the differences between segment assignment and balancing
emit metrics corresponding to cost-based balancing