lastfm, avoid cover urls that are empty strings
always add if track is missing timestamp

unsure of when this happens, but i hope duplicates will be avoided by
other tracks having timestamps and it stopping before this :/
stop remotes fetch if album or artist was removed

e.g. if it was removed before bgtask was started
lastfm, set playcount of '' to None