Revert "Clang update.py: Don't set mtime based on the archive metadata"

This reverts commit 9a058723ce740ae5e4c28de826198b0042435194.

Reason for revert:
This managed to break some bots, e.g.
https://ci.chromium.org/ui/p/chromium/builders/ci/ToTMacASan/37252/overview

Original change's description:
> Clang update.py: Don't set mtime based on the archive metadata
>
> We want the extracted files to have mtimes that reflect when they
> were extracted.
>
> The build system relies on mtimes information to detect when
> dependencies change.
>
> Since we want update.py to work with system python on macOS (3.9.6),
> we can't use the extractall filter mechanism, but instead update
> the mtimes ourselves.
>
> Bug: 450551220
> Change-Id: Ie6baa486520e85e0e48106c5ea43bd844baa3cb1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7046440
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Commit-Queue: Hans Wennborg <hans@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1531327}

Bug: 450551220
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Change-Id: I07d8fa08eb9ba5ddcfbae89023ba8d5d166f00fa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7053164
Auto-Submit: Hans Wennborg <hans@chromium.org>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1531357}
NOKEYCHECK=True
GitOrigin-RevId: 1aead4b305f29bc8a3c6f22d754d6fc7609dbec3
1 file changed