Disabled Transceivers cannot be re-enabled by calling `TransceiverRegistry::_setTransceiver` after 64 have been registered
`TransceiverRegistry::_setTransceiver` handles the registering of Transceivers, but note that they cannot be re-registered as this has other downstream effects, so this function is also responsible for the re-enabling of previously registered but currently disabled Transceivers.\\n```\\nfunction _setTransceiver(address transceiver) internal returns (uint8 index) {\\n    /* snip */\\n    if (transceiver == address(0)) {\\n        revert InvalidTransceiverZeroAddress();\\n    }\\n\\n    if (_numTransceivers.registered >= MAX_TRANSCEIVERS) {\\n        revert TooManyTransceivers();\\n    }\\n\\n    if (transceiverInfos[transceiver].registered) {\\n        transceiverInfos[transceiver].enabled = true;\\n    } else {\\n    /* snip */\\n}\\n```\\n\\nThis function reverts if the passed transceiver address is `address(0)` or the number of registered transceivers is already at its defined maximum of 64. Assuming a total of 64 registered Transceivers, with some of these Transceivers having been previously disabled, the placement of this latter validation will prevent a disabled Transceiver from being re-enabled since the subsequent block in which the storage indicating its enabled state is set to `true` is not reachable. Consequently, it will not be possible to re-enable any disabled transceivers after having registered the maximum number of Transceivers, meaning that this function will never be callable without redeployment.
Move the placement of the maximum Transceivers validation to within the `else` block that is responsible for handling the registration of new Transceivers.
Under normal circumstances, this maximum number of registered Transceivers should never be reached, especially since the underlying Transceivers are upgradeable. However, while unlikely based on operational assumptions, this undefined behavior could have a high impact, and so this is classified as a MEDIUM severity finding.
```\\nfunction _setTransceiver(address transceiver) internal returns (uint8 index) {\\n    /* snip */\\n    if (transceiver == address(0)) {\\n        revert InvalidTransceiverZeroAddress();\\n    }\\n\\n    if (_numTransceivers.registered >= MAX_TRANSCEIVERS) {\\n        revert TooManyTransceivers();\\n    }\\n\\n    if (transceiverInfos[transceiver].registered) {\\n        transceiverInfos[transceiver].enabled = true;\\n    } else {\\n    /* snip */\\n}\\n```\\n