nsq: add backoff to Go reader library
testing new method
fix bugs add logging
remove logging
better handling of high max in flight
maintain backoff state for subsequent failures