[remoting][FTL] Restart stream when server closes stream with OK

We had set up timer to restart the stream every 13 minutes. Per
discussion w/ Tachyon SWEs this causes OOMs and load balancing problems
in the Tachyon backend. We should restart the stream only when the
server closes the stream with a OK status.

This CL implements this and removes the stream lifetime timer.

(cherry picked from commit ff8acf061aac3e73760bb85a918abe9bc86574ee)

Bug: 992473
Change-Id: I132b5e32ce544cb748f197f32142189acea7a034
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1745414
Reviewed-by: Jamie Walch <[email protected]>
Commit-Queue: Yuwei Huang <[email protected]>
Cr-Original-Commit-Position: refs/heads/master@{#685756}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1749542
Reviewed-by: Yuwei Huang <[email protected]>
Cr-Commit-Position: refs/branch-heads/3865@{#325}
Cr-Branched-From: 0cdcc6158160790658d1f033d3db873603250124-refs/heads/master@{#681094}
3 files changed