KB4344167 actualización de seguridad rompe código TLS

Esperamos que alguien pueda ayudar con este problema. Recientemente nuestras máquinas se actualizaron con KB4344167 que incluye actualizaciones de seguridad para .NET 4.7.1. Desafortunadamente esta actualización ha roto nuestro código para unaWebrequest. Cuando ejecutamos el siguiente código, obtenemos este error:

La solicitud fue cancelada: no se pudo crear un canal seguro SSL / TLS.

// Create a request for the URL.        
WebRequest request = WebRequest.Create(url);
//specify to use TLS 1.2 as default connection
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
request.Timeout = int.Parse(configmanager.GetSetting("Webtimeout"));
// Set proxy
request.Proxy = WebRequest.DefaultWebProxy;
request.Proxy.Credentials = CredentialCache.DefaultCredentials;
// Define a cache policy for this request only. 
HttpRequestCachePolicy noCachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
request.CachePolicy = noCachePolicy;
ServicePointManager.ServerCertificateValidationCallback = (s, cert, chain, ssl) => true;
// Get the response.
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Cuando la actualización de seguridad se desinstala de la máquina, el código se ejecuta bien. ¿Nos falta algo en el código anterior? Eso es lo único en lo que puedo pensar.

¡Cualquier ayuda es muy apreciada

Respuestas a la pregunta(2)

Su respuesta a la pregunta