comment in an assert() that's now passing
fix bug from two commits ago (5804a0aa937c55)
remove Type from BuiltinTypeDecl, use TypeForDecl instead

Comment in an llvm_unreachable that's now no longer hit.