As already stated above, we’re going to change it so the site logo is used for topic links if there are no images in the first post, since that’s how Discourse oneboxes other Discourse instances already, see examples posted earlier in this very topic.
However for deep links to individual posts, the user avatar will still be used if the post does not contain an image.