Pero tu cual quieres aumentar el
server.ScriptTimeout
o el
session.Timeout
?
Por cierto, para que quieres el response.Buffer = true y luego le haces flush en mitad de nada

Buffer lo que hace es guardar en memoria todo hasta que le haces un flush y te lo suelta todo junto en la pagina. ¿para que quieres eso si cuando terminas haces un redirect? ¿gusto por martirizar al servidor?
Un saludo