evaluate

Classifies one despawning item belonging to actor (null = ownerless drop).

Pure with respect to the caller: a ThrottleDecision.ALLOW does consume a rate token, because allowing is the act of spending budget. DEFER/DROP spend nothing.