Fix validation of licence identifiers

Currently it's not possible for a licence to use an identifier that's ever been used by another edition.  This relaxes that so that these id's are only validated against non-archived editions.

This also makes the same change for business-support editions