Revert "BlobUrlLoader: Instrument for bug 882661."

This reverts commit 4ff885a19e44b128bc9151a93289ce61a313295c.

Reason for revert: CHECK not reached. The URLLoader to blame was the
WebRequestProxyingURLLoader.

Original change's description:
> BlobUrlLoader: Instrument for bug 882661.
> 
> In bug 882661: one mojo::URLLoader is sending OnStartLoadingResponseBody
> without sending OnReceiveResponse before.
> 
> Add instrumentation to check this never happen with this class.
> 
> Bug: 882661
> Change-Id: Ia9df5debbc03f0a5296c64edbcf6d975806bc021
> Reviewed-on: https://chromium-review.googlesource.com/c/1304435
> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
> Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#605181}

TBR=kinuko@chromium.org,mek@chromium.org,arthursonzogni@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 882661
Change-Id: I16e8a5709f34d6909445c9cb0f674f07702ff594
Reviewed-on: https://chromium-review.googlesource.com/c/1329782
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#606897}
diff --git a/storage/browser/blob/blob_url_loader.cc b/storage/browser/blob/blob_url_loader.cc
index 975f7ed..ca16d56 100644
--- a/storage/browser/blob/blob_url_loader.cc
+++ b/storage/browser/blob/blob_url_loader.cc
@@ -133,7 +133,6 @@
 void BlobURLLoader::DidRead(int num_bytes) {
   if (response_body_consumer_handle_.is_valid()) {
     // Send the data pipe on the first OnReadCompleted call.
-    CHECK(on_receive_response_sent_);
     client_->OnStartLoadingResponseBody(
         std::move(response_body_consumer_handle_));
   }
@@ -166,7 +165,7 @@
   // TODO(jam): some of this code can be shared with
   // services/network/url_loader.h
   client_->OnReceiveResponse(response);
-  on_receive_response_sent_ = true;
+  sent_headers_ = true;
 
   if (metadata) {
     const uint8_t* data = reinterpret_cast<const uint8_t*>(metadata->data());
diff --git a/storage/browser/blob/blob_url_loader.h b/storage/browser/blob/blob_url_loader.h
index 238b2371..12d005e 100644
--- a/storage/browser/blob/blob_url_loader.h
+++ b/storage/browser/blob/blob_url_loader.h
@@ -68,13 +68,11 @@
   net::HttpByteRange byte_range_;
 
   uint64_t total_size_ = 0;
+  bool sent_headers_ = false;
 
   std::unique_ptr<BlobDataHandle> blob_handle_;
   mojo::ScopedDataPipeConsumerHandle response_body_consumer_handle_;
 
-  // TODO(https://crbug.com/882661): Remove this as soon as the bug is fixed.
-  bool on_receive_response_sent_ = false;
-
   base::WeakPtrFactory<BlobURLLoader> weak_factory_;
 
   DISALLOW_COPY_AND_ASSIGN(BlobURLLoader);