One more checkpoint. Now the code seems to work in a basic scenario
diff --git a/utils/ndn-limits.cc b/utils/ndn-limits.cc
index a14abb2..d53e370 100644
--- a/utils/ndn-limits.cc
+++ b/utils/ndn-limits.cc
@@ -140,7 +140,7 @@
 {
   if (!IsEnabled ()) return true;
 
-  if (m_curMaxLimit - m_outstanding > 1.0)
+  if (m_curMaxLimit - m_outstanding >= 1.0)
     {
       // static UniformVariable acceptanceProbability (0, m_curMaxLimit);
       // double value = acceptanceProbability.GetValue ();