Duas reflexões aqui:
- Isso poderia facilmente ser uma verificação de problema que adiciona uma notificação de administrador ao painel.
- O código sabe quando você está ficando sem espaço em disco e desabilita a configuração. Mas o código também sabe quando você tem espaço em disco suficiente e, em teoria, deveria ser capaz de retomar o download. Isso exigiria uma fonte de verdade diferente, pois o código não sabe que a configuração deveria estar habilitada.