workflow: Fix exception handling in download step (Fix #18)