Fix changes to rate limit settings not taking affect until restart.

Our caching of the rate limit config objects was a bit too aggressive
and was based on the settings unique id rather than its contents. Now
our caching of these objects is based on the contents, so new rate
limits will get new objects.