Next.js fetch() not throwing error on failed request? - Theo's Typesafe Cult