Do not mark articles read if download has failed

This change includes: always try to download unread articles matching ruleset already present in list (aka redownload failed items)

Closes #680

<hr>

Damn. That was harder than I've expected.
@sledgehammer999, I still have code to mark articles unread lying around btw.