librustc: Try to resolve before coercions.
auto merge of #14628 : luqmana/rust/fcr, r=nikomatsakis

#14589.