It's impossible to know without ADN if they are the same gene or not, or if they reside on the same loci.

They could be on 2 different loci, and still make a super all black when the 2 gene are present on an animal.

To have a super black snake (or brown), you don't need both gene to be on the same loci.

But that doesn't matter to me. The fact that together they produce the same type of animal, that the look is the same, and that the single allele can look one or the other, that mean they should be called the same.

I think what's important here is WHAT THEY DO and not WHERE THEY COME FROM or WHAT THEY ARE.

I don't care where they come from, but only what they can do since you can do nothing about it other than making speculation.