Loading a custom preview/icon from disk can fail, e.g. if the image file
is corrupted. This was never handled that well, and I think since
315e7e04a8 we'd continuously re-query such previews.
Fixes #133617.
Also needed for #131871.
Pull Request: https://projects.blender.org/blender/blender/pulls/133679