I just went through every post on the site and reuploaded any missing images.
One of the problems was caused by Wordpress: when I migrated away from Wordpress.com, only images explicitly linked to from within posts were transferred. Any images within a "gallery" tag were ignored. Fortunately I have backups and it was pretty easy to find the missing files and upload them.
Normal broadcasts will resume shortly!