> This prevents someone from setting `config.seed` in an `RSpec.configure`

Why do we want to prevent that?  We've supported that ever since we added the seed/randomization, and I don't see a reason to disallow it.  As you've implemented this, it looks like it allows someone to call `config.seed = some_value` but silently ignores it, which is the worst possible result :(.