utils: fix pinned toolchain extraction for Windows
Administrative MSI installations do not run the `SetDirectory` actions
which redirect the RTL payload. This causes rtl.msi to extract into the
root of the substituted drive and collide with a partial extraction.
Restore the explicit runtime destination for rtl.msi while retaining
the shortened extraction path. Ensure that the substituted drive is
removed when extraction fails.