librustc: Use expr_ty_adjusted in trans_overloaded_call.
auto merge of #14981 : luqmana/rust/focwgc, r=alexcrichton

Fixes #14958.

We were passing the wrong type in the cases where we had adjustments for the arguments of an overloaded call.