preparser: don't wait for the fetcher
Let the preparser thread parse the next item, while the current one being art fetched, ie. don't block the preparser thread while fetching arts.
This will potentially improve preparsing speed when also requesting for arts.
Based on !3472 (merged), only the last 3 commits should be reviewed.