Duplicate the through_reflection's scope_chain before changing it, otherwise it messes up future queries in certain edge-cases. Fixes issue #12004