Turns out Nokogiri schema validators are one-shot, so now creating a new one for every test, finally giving consistent results between runs