Issue #3285518 by penyaskito, hlopez: Interim downloads are prevented based on completion status when we should allow them (cherry picked from commit ff6482af)