1) 30 не обязательно. Может у нас cache hit
2) Емнип, сначала делается действие ибо одиночная операция ничтожна по затратам, потом смотрится сколько в запасе токенов - если их осталось больше стоимости выполненного действия, то вычитаем и переходим к следующему действию, иначе уходим спать. То есть можно логически на какие-то единицы в "минус" уйти. В реальности там, опять же насколько помню, целочисленная математика используется, поэтому такое странное описание.