[py] terminate driver service process when start() fails to connect (#17651) * [py] terminate driver service process when start() fails to connect * [py] guard service start cleanup against interrupts and cleanup errors * [py] add timeout to service remote shutdown request NOKEYCHECK=True GitOrigin-RevId: 18bb1d97d3db196522aa9b3873a350dc40d3ccb8