@chriscoyier You can try changing
add_action( ‘pre_get_posts’, array( $this, ‘tags_support_query’ ) );
to
add_action( ‘pre_get_posts’, array( $this, ‘tags_support_query’ ), 999 );
so the tags_support_query function gets called a lil bit later if something else is messing with the query