I’ve reverted the change for now, as it was causing both of the above issues.
We could potentially fall back on a provided image if fetching an image fails, though it would be a more involved change, as the downloading happens later, after the image/link decision has already been made.
Any change that syncs, including the current deck selection, will cause that.