Niantic is overhauling how Pokemon Go's PvP trainer battles work, part of an effort to fix Go Battle League's unpredictable online play.