Bug Fix: In client-test also retry when KuduScanner::NextBatch() fails with Status::ServiceUnavailable()
Bug Fix: In client-test also retry when KuduScanner::NextBatch() fails with Status::ServiceUnavailable()

Until we solve KUDU-547 we need to also take into account that we could get
a Status::ServiceUnavailable() when we cross tablet boundaries because the
next tablet might not have a leader yet.

This patch just adds retrying in this case, similarly to what was done for
KuduScanner::Open().

Change-Id: I6bcc89406e69da968baca3aaca5c48ccb662dc0a
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/5060
Tested-by: jenkins
Reviewed-by: Alex Feinberg <befd6aa234c2f4cc93d21d7577c06d8f75d6f7de@cloudera.com>

InspurUSA/kudu,andrwng/kudu,helifu/kudu,InspurUSA/kudu,cloudera/kudu,helifu/kudu,andrwng/kudu,InspurUSA/kudu,cloudera/kudu,InspurUSA/kudu,InspurUSA/kudu,EvilMcJerkface/kudu,cloudera/kudu,andrwng/kudu,helifu/kudu,InspurUSA/kudu,EvilMcJerkface/kudu,EvilMcJerkface/kudu,cloudera/kudu,EvilMcJerkface/kudu,helifu/kudu,cloudera/kudu,andrwng/kudu,cloudera/kudu,andrwng/kudu,cloudera/kudu,EvilMcJerkface/kudu,cloudera/kudu,helifu/kudu,helifu/kudu,helifu/kudu,EvilMcJerkface/kudu,InspurUSA/kudu,helifu/kudu,helifu/kudu,EvilMcJerkface/kudu,InspurUSA/kudu,andrwng/kudu,cloudera/kudu,andrwng/kudu,InspurUSA/kudu,andrwng/kudu,EvilMcJerkface/kudu,EvilMcJerkface/kudu,andrwng/kudu