Commit 802959f398 broke this because it made all archived content files be S_IFREG, which is clearly wrong.
802959f398