Shows randomly generated placeholder images for:
- Feeds that do not have a cover (usually happens for text-only feeds)
- Feeds that specify an invalid cover still show a gray square
- Local folders when there is no image file in the folder that we could use
The new value never got stored in the database. Also, it only got
increased by certain types of errors - all other errors could be retried
indefinitely. Also added a unit test.