The fix introduced in f7a551e59013bb3ee50c7ed9f490368a639bf361 to return 404 for missing files is also returning 404 for *empty* files (0-byte files).