Blizzard Launcher spawns multiple 'Update Agent' processes if it cannot connect correctly

I use a VPN that split tunnels Chrome, and due to how the Blizzard Launcher displays content it seems to use the default browser to either grab or display the ‘News’ panels as well as connect to the update service. This causes the Blizzard Launcher to error (BLZBNTBNA00000005) out if the VPN is active.
If this happens and I leave the Launcher running it spawns multiple (up to ~100) Blizzard Update Agent processes which causes performance issues. The only way to then undo the issue is to kill the processes one by one or restart the PC.