Per the title, when using `useQuery` with `{ suspense: true }`, the supplied query function will be called twice. See https://github.com/simoncarpinter/react-query/commit/cc09457c85946c8097334e516ecdd5f35a0a8801 for details, opening a PR now that adds the test. I haven't yet spotted the actual bug.