I remember them saying they did a server-side update to address the issue of one-sided matches, but I can honestly say that I've seen absolutely no change in terms of team re-balancing. I frequently find myself on teams that are getting their derrière handed to them by the same 10-12 players, 5 of which are consistently the top players at the end of each match as most of them dominate with heroes. Nobody swaps teams when changing maps. Ever. It's always the same players on each side.
So, I'll ask again: did they actually do anything to fix the matchmaking/team re-balancing? Because from where I'm sitting, it doesn't seem like it.
I didn't find the right solution from the Internet.