client: break out recv into loop and recv (#115)
client: break out recv into loop and recv (#115)

This isolates the use of broadcastErr from the normal recv/lookup loop.
fuchsia-mirror/third_party-pkg-sftp,pkg/sftp,akupas/sftp,fuchsia-mirror/third_party-github.com-pkg-sftp,ScriptRock/sftp