I found some problems with some image URLs (they are post preview images for WordPress posts, returned by a REST plugin as UTF-8 strings), using ImageDownloader (but I can imagine the problem is related not only to the ImageDownloader class).
When the image URL contains "special characters" (Unicode characters, It seems) like "à" or "°" the downloader can't download the image, logging the problem as "unsupported URL".