Fix api-requester: we should reject promises of requests if errors or if status is not ok