Pass the unadjusted type into the unsize_info function

Pass the unadjusted type into the unsize_info function, which seems to be what it expects. Fixes #17322.

r? @nick29581 

Full disclosure: still running make check locally ;)
hmm, locally I did remove `deref_or_dont`, which looked like bad voodoo anyway.