This method could just return a dummy Limiter (where `tryAcquireAndRun(task)` just calls `task.run()`) when the limits are disabled.  Then RateLimitingProcessor could be simpler, with no dependency on ApplicationConfiguration.