Deja pasar archivos que se le renombró la extensión, pero utilizar type también lo hace... El type te determina el MIME que le asigna el explorador a la extensión... las únicas formas que encontré de ver el mime type real es mediante las funciones
mime_content_type y
finfo_file, pero por lo general no están instalados, así que la única alternativa que queda es ver la extensión