Addons with missing icon.png, kodi still passes the filename as if it was there.
This means you can’t check for empty string or use fall back.
You can test by selecting a number of the addons included with kodi as default!
Using latest RC Krypton.