SPARK-2565. Update ShuffleReadMetrics as blocks are fetched

Is this ever used other than for logging?