Hallo,
weil ich hier keinen FileReader einsetze sondern einfach nur die Blobs als Eigenschaften an ein Objekt zuweise. Vermutlich passierts erst, wenn das XHR-Objekt den Bulk (Blob of Blobs) als Daten übergeben bekommt (für Request-Method PUT).
Ehrlich gesagt durchblicke ich deinen Code nicht und verstehe auch ich nicht, warum du da so ein Gefummel machst, aber ich würde sagen: ja, erst wenn du die Blobs letztlich an XHR#send übergibst, wird der Dateiinhalt eingelesen.
Mathias