Figured it out myself! I am using a custom post type with a custom field for file uploads, and I was trying to display the non-custom file thumbnail… which of course does not exist.
Once I realized this, and used the proper (custom) field name, it displays just fine.