Fix very occasional ChordSpec errors when the same FeatureId was generated

I don't mind doing this but doubling the string name might be a bit much given the string might be fairly large already. Given it is a gen already, can you just add a random int.