[Bug]: Only one image is loaded when I use putContentOntoCurrentPage
### What happened?

When I add content with several images using `putContentOntoCurrentPage` only one image gets rendered and others are stuck. If I interact with canvas randomly zooming in and out or using hand tool, other images also start to come up. Also switching to another Page and back seems to help. 

<details>
<summary>Sample screenshots</summary>

<img width="743" alt="image" src="https://github.com/user-attachments/assets/a817d792-64c1-4c9e-b642-b8da273e45e1">

</details>

I believe this is a recent regression as I got it after upgrading to the latest version today (roughly after 3 weeks since previous upgrade). Originally, I only had problems when I used `editor.zoomToFit()` or `editor.updateInstanceState({ isReadonly: true })`. However, now I have managed to reproduce the problem in CodeSandbox even without using these methods.


### How can we reproduce the bug?

Please check the following CodeSandbox to see the problem: 
https://codesandbox.io/p/sandbox/tldraw-demo-forked-5ql958?file=/src/App.tsx

As soon as it loads you will see only one of the four icons rendered. The sample JSON that I used to reproduce is in the `sampleJson` const. But it also reliably fails with any other tldraw file with multiple images in it especially if I use `editor.zoomToFit()`.

Just in case pasting the same code snippet here: 

```javascript
export default function App() {
  let appInitialized = false;
  const handleMount = (editor: Editor) => {
    if (!appInitialized) {
      editor.putContentOntoCurrentPage(JSON.parse(sampleJson));
      editor.focus();
      appInitialized = true;
    }
  };

  return (
    <div style={{ position: "fixed", inset: 0 }}>
      <Tldraw autoFocus={false} options={{ maxPages: 1 }} onMount={handleMount}>
        <JustForCodeSandbox /> 
      </Tldraw>
    </div>
  );
}
```

It can be replicated on any browser (latest Chrome, Safari, Firefox).

Happy to share more examples if it helps! 




### What browsers are you seeing the problem on?

Chrome

### Where did this happen?

The developer package

### Contact Details

@rustamli 

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct