Restart Stream In Case of Partial Failure

There can be partial failure from projector during
initial stream request. Till the new API gets finalized,
close and start the stream again.

Change-Id: I9121a77e572186489c7022c8ef3a2558ce04549c
Reviewed-on: http://review.couchbase.org/42787
Reviewed-by: John Liang <johliang00@gmail.com>
Reviewed-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>
Tested-by: Deepkaran Salooja <deepkaran.couchbase@gmail.com>