Not sure why git is marking a bunch of files as added, hope I don’t screw up the repo…
I think I found our timing bug. SavedImageCpy which was not performing a proper deep copy. It left out the ExtensionBlock.Bytes field, which is allocated on the heap.
This contained the delay information. Since it shallow-copied, everything had the same delay!