I think this double synonymy is actually a point of confusion among the general public between juvenna and squarrosa, more than anything else. The record in the botanical literature (according to Aloes 2011 book) looks like this.
Aloe squarrosa = Aloe zanzibarica (obsolete) = Aloe concinna (obsolete)
Aloe zanzibarica Milne-Redhead was the replacement name for Aloe concinna (an invalid name) but in 1969 this plant was reduced to synonymy with Aloe squarrosa Baker (from Socotra). The original plant collected by Kirk from Arab traders was apparently not from Zanzibar but from the island of Socotra.
Now juvenna, a different plant from a different place, got into this mess not by any particular relationship to the above species, but because it is a lookalike for squarrosa, a much rarer and slower plant. If you see an aloe and aren't sure which of the two it might be, it's almost certainly juvenna. You kind of have to go out of your way to find squarrosa.
But because it's so common in cultivation, and so unfailingly prolific in the garden, juvenna (from Kenya and Tanzania) seems to have taken over the crown of Aloe zanzibarica in the public eye, at least on the interwebs. There's a page of so-called Zanzibar aloes here for example of which none are from Zanzibar and only 1 maybe is squarrosa. The rest are juvenna.
In the end zanzibarica is nothing but a historical artifact, best set aside in favor of the name Aloe squarrosa. But your plant is probably juvenna.
Hope that's clear!