When does onError callback fire? - TanStack