Fix CapacityLimiter over-granting tokens on asyncio (#1172)