Fixes #12423 - Additional select columns are removed when using includes

> Err, no it doesn't.
My mistake, is equivalent to `relation.select(values).distinct!`
Why the existing select_values are removed is unclear to me.