Fixes #7743 - ensure name is unique in scope of major and minor

maybe use FactoryGirl to create two operating systems that are tests? 
If it's planned to remove all or most of the fixtures it would be easier if new tests avoided them