WebImageFetcher: properly destroy dialog after any request
The dialog with the cover result is destroyed only if the user accepts
the result, showing no results for further searches in case the cover
dialog is cancelled.
Instead, make sure to destroy the cover dialog also in case the user
cancels it.