Seems like the entire problem was just that GFN didn't want to authenticate against a browser process it had started itself.