Can reuse moved here, as adding joins to can_reuse before promote_filter_joins will cause joins added by setup_joins() in this call to build_filter() to be seen as already existing. We don't want that, we want to see joins created inside this clause as new joins in promote_filter_joins().