librustc: Schedule cleanups properly when coercing to a &Trait.