Feedback: Fix regression in sending offline reports.

Don't delete feedback reports files on disk on the
report destruction. This leads to losing pending reports
on sign out or reboot. Instead explicitly delete the files
once successfully uploaded, or when a no-retry failure occurs.

BUG=851687
TEST=Added new test.

Change-Id: I64caf16f63ea73c1888d8b097543e9eacabc1d9e
Reviewed-on: https://chromium-review.googlesource.com/1099758
Commit-Queue: Ahmed Fakhry <afakhry@chromium.org>
Reviewed-by: Rahul Chaturvedi <rkc@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#567111}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 225aa5c0bd246043d112b6bd4fa1e9cf8f8237a1
3 files changed