as part of that PR I ended up removing a lot of the logic that's currently in remote pants runner around retrying the client connection to nailgun, since that relied on Python exceptions that came from the python nailgun library. I'm not sure to what degree that retry logic is necessary now