return error when reaching EOF, skip reading extra elements after 'FACE'

24 jobs for ply_handle_extra_elements in 45 minutes and 35 seconds (queued for 1 second)