Descarga asíncrona "acelerada" en F #

Estoy tratando de descargar las más de 3000 fotos a las que se hace referencia desde la copia de seguridad xml de mi blog. El problema que encontré es que si solo una de esas fotos ya no está disponible, toda la sincronización se bloquea porque AsyncGetResponse no hace tiempo de espera.

ildjarn me ayudó a armar una versión de AsyncGetResponse que falla en el tiempo de espera, pero usar eso da muchoMá tiempos de espera: como si las solicitudes solo estuvieran en espera. Parece que todos los WebRequests se lanzan 'inmediatamente', la única forma de hacerlo funcionar es establecer el tiempo de espera en el tiempo requerido para descargartodo de ellos combinados: lo cual no es genial porque significa que tengo que ajustar el tiempo de espera dependiendo de la cantidad de imágenes.

He llegado a los límites de la vainillaasync? ¿Debería buscar extensiones reactivas en su lugar?

Esto es un poco embarazoso, porque ya le pregunté ado preguntas aquí en este fragmento de código en particular, ¡y todavía no lo tengo funcionando como quiero!

Respuestas a la pregunta(4)

Su respuesta a la pregunta