ProfileEvents S3ReadMicroseconds RealTimeMicroseconds looks inconsistent.

Elapsed: 0.193 sec. / query_duration_ms = 192  
VS   
S3ReadMicroseconds  = 350736 / RealTimeMicroseconds = 383210.


```sql
INSERT INTO FUNCTION s3(s3_mydata, url = 'https://s3.us-east-1.amazonaws.com/test..../test_file22222.tsv', structure = 'A Int64', format = 'TSV', compression_method = 'none') SELECT number AS A
FROM numbers(10000)

set max_threads=1;


SELECT count()
FROM s3(s3_mydata, url = 'https://s3.us-east-1.amazonaws.com/test..../test_file22222.tsv', structure = 'A Int64', format = 'TSV', compression_method = 'none')

Query id: 2f63b92a-eae3-45c5-a30c-2a8b7681147a

┌─count()─┐
│   10000 │
└─────────┘

1 rows in set. Elapsed: 0.193 sec. Processed 10.00 thousand rows, 80.00 KB (51.72 thousand rows/s., 413.74 KB/s.)



SELECT
    query_duration_ms,
    k,
    v
FROM system.query_log
ARRAY JOIN
    ProfileEvents.keys AS k,
    ProfileEvents.values AS v
WHERE (query_id = '2f63b92a-eae3-45c5-a30c-2a8b7681147a') AND (type = 2) AND (event_date = today())

┌─query_duration_ms─┬─k─────────────────────────────────┬───────v─┐
│               192 │ Query                             │       1 │
│               192 │ SelectQuery                       │       1 │
│               192 │ IOBufferAllocs                    │       1 │
│               192 │ IOBufferAllocBytes                │ 1048576 │
│               192 │ ArenaAllocChunks                  │       1 │
│               192 │ ArenaAllocBytes                   │    4096 │
│               192 │ TableFunctionExecute              │       1 │
│               192 │ NetworkReceiveElapsedMicroseconds │       7 │
│               192 │ NetworkSendElapsedMicroseconds    │     214 │
│               192 │ NetworkSendBytes                  │    3427 │
│               192 │ SelectedRows                      │   10000 │
│               192 │ SelectedBytes                     │   80000 │
│               192 │ ContextLock                       │      28 │
│               192 │ RWLockAcquiredReadLocks           │       1 │
│               192 │ RealTimeMicroseconds              │  383210 │  --- ? 
│               192 │ UserTimeMicroseconds              │    5004 │
│               192 │ SystemTimeMicroseconds            │     492 │
│               192 │ SoftPageFaults                    │      34 │
│               192 │ OSCPUWaitMicroseconds             │      37 │
│               192 │ OSCPUVirtualTimeMicroseconds      │    5494 │
│               192 │ OSWriteBytes                      │    4096 │
│               192 │ OSReadChars                       │   53248 │
│               192 │ OSWriteChars                      │    2048 │
│               192 │ CreatedHTTPConnections            │       1 │
│               192 │ S3ReadMicroseconds                │  350736 │  --- ?
│               192 │ S3ReadBytes                       │   48890 │
│               192 │ S3ReadRequestsCount               │       1 │
└───────────────────┴───────────────────────────────────┴─────────┘

M(DictCacheKeysHit, "") \
    M(DictCacheRequestTimeNs, "") \
    M(DictCacheRequests, "") \
    M(DictCacheLockWriteNs, "") \
    M(DictCacheLockReadNs, "") \
    \
    M(DistributedSyncInsertionTimeoutExceeded, "") \
    M(DataAfterMergeDiffersFromReplica, "") \
    M(DataAfterMutationDiffersFromReplica, "") \
    M(PolygonsAddedToPool, "") \
    M(PolygonsInPoolAllocatedBytes, "") \
    M(RWLockAcquiredReadLocks, "") \
    M(RWLockAcquiredWriteLocks, "") \
    M(RWLockReadersWaitMilliseconds, "") \
    M(RWLockWritersWaitMilliseconds, "") \
    M(DNSError, "Total count of errors in DNS resolution") \
    \
    M(RealTimeMicroseconds, "Total (wall clock) time spent in processing (queries and other tasks) threads (not that this is a sum).") \
    M(UserTimeMicroseconds, "Total time spent in processing (queries and other tasks) threads executing CPU instructions in user space. This include time CPU pipeline was stalled due to cache misses, branch mispredictions, hyper-threading, etc.") \
    M(SystemTimeMicroseconds, "Total time spent in processing (queries and other tasks) threads executing CPU instructions in OS kernel space. This include time CPU pipeline was stalled due to cache misses, branch mispredictions, hyper-threading, etc.") \
    M(SoftPageFaults, "") \
    M(HardPageFaults, "") \
    \
    M(OSIOWaitMicroseconds, "Total time a thread spent waiting for a result of IO operation, from the OS point of view. This is real IO that doesn't include page cache.") \
    M(OSCPUWaitMicroseconds, "Total time a thread was ready for execution but waiting to be scheduled by OS, from the OS point of view.") \
    M(OSCPUVirtualTimeMicroseconds, "CPU time spent seen by OS. Does not include involuntary waits due to virtualization.") \
    M(OSReadBytes, "Number of bytes read from disks or block devices. Doesn't include bytes read from page cache. May include excessive data due to block size, readahead, etc.") \
    M(OSWriteBytes, "Number of bytes written to disks or block devices. Doesn't include bytes that are in page cache dirty pages. May not include data that was written by OS asynchronously.") \
    M(OSReadChars, "Number of bytes read from filesystem, including page cache.") \
    M(OSWriteChars, "Number of bytes written to filesystem, including page cache.") \