Repro: https://codesandbox.io/s/fast-water-4i4jb

Notice the flash. I'd expect `suspended` to be `true` during the high pri render.
expect(Scheduler).toHaveYielded(['A']);
      expect(root).toMatchRenderedOutput(<span prop="A" />);
      await ReactNoop.act(async () => {
        
        
        
        ReactNoop.discreteUpdates(() => {
          setText('B');
        });
        
        await resolveText('C');
        setText('C');
      });
      expect(Scheduler).toHaveYielded([
        
        'Suspend! [B]',
        'Loading...',
        
        'C',
      ]);
      expect(root).toMatchRenderedOutput(<span prop="C" />);
    },
  );
  it(
    'multiple updates originating inside a Suspense boundary at different ' +
      'priority levels are not dropped, including Idle updates',
    async () => {
      const {useState} = React;
      const root = ReactNoop.createRoot();
      function Parent() {