We now accept syntactically-valid version constraints on provider blocks, though we still don't actually do anything with them.