Falha de Image.FromStream (PostedFile.InputStream). (Parâmetro não é válido.) (AsyncFileUpload))

Eu estou usando um AsyncFileUpload (AJAX Toolkit) para fazer upload de imagens. Eu tenho um botão que lidar com o redimensionamento da imagem. Isso funcionou bem por algum tempo, mas não mais ...

protected void BtnUploadImage_Click(object sender, EventArgs e)
{
    var imageFileNameRegEx = new Regex(@"(.*?)\.(jpg|jpeg|png|gif)$", 
        RegexOptions.IgnoreCase);
    if (!AsyncFileUpload1.HasFile || 
        !imageFileNameRegEx.IsMatch(AsyncFileUpload1.FileName))
    {
        AsyncFileUpload1.FailedValidation = true;
        ErrorLabel.Visible = true;
        return;
    }
    ErrorLabel.Visible = false;

    var file = AsyncFileUpload1.PostedFile.InputStream;

    var img = Image.FromStream(file, false, false);

...
}

Outra coisa que eu acho estranho: Se eu tentar uma imagem que é menor que 80kb funciona ..!

Nós tentamos reiniciar o servidor, mas nenhuma mudança. O mesmo código corre bem na minha máquina. (ouviu isso antes ?? :))

Eu também tentei salvar o arquivo no servidor, em seguida, para obter o arquivo através de Image.FromFile (), mas depois recebo "Não é possível acessar um arquivo fechado".

Como resolver isso?