Is Tokenless measuring cost per completed task, or just cost per request, including errors and retries?