Allow `joins` to be unscoped by k0kubun · Pull Request #18109 · rails/rails

Closes #13775 Because unscoped alters current_scope, join_dependency should use it if exists.