Reject bucket names that are IP addresses

The `regexes` object stores the actual [`RegExp`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp) objects, whereas `patterns` just stores the strings that represent them. The IP regex is generated from a string, so it needs to be here too.