Always call done() after loading a thumbnail

When loading thumbnails for the media library, some error cases were not reporting that the work item was done. This caused the thumbnail loading code to stop before completion and many thumbnails would not be loaded.
This would only happen if ten thumbnails failed to load.