fix: consume part of StreamingResponseIterator to support failure while under a retry context (#10206)