How to prevent useQuery from triggering refetch after queryClient gets hydrated with error state? - TanStack