When a request fails, Hal API caller is currently returning the Axios error object directly and it shouldn't.