Motivation: The HttpClientUpgradeHandler attempts to compare a supported codec against the input codec but the comparison logic is reversed. Modification: Negate the logic in HttpClientUpgradeHandler so an error is detected in the error condition. Result: HttpClientUpgradeHandler should not fail the upgrade when the input protocol is valid.