title: WP_Query paged returns 1 for all pages
body: <p>I'm working on a site that uses the WPeCommerce plugin. The pagination has broken, it shows the first page products on all pages. At first the loop wasn't using a custom query so I added one with a paged parameter to see if it would help. But when I print the query, paged always returns 1, even if I hardcode it to a value like 2. Does anyone know why this is happening?</p>
  
  <pre><code>&lt;?php
      $prodArgs = array(
          'post_type' =&gt; 'wpsc-product',
          'wpsc_product_category' =&gt; 'shoes',
          'posts_per_page' =&gt; 12,
      );
      $prodArgs['paged'] = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
      $prodQuery = new WP_Query($prodArgs);
  
      $temp_query = $wp_query;
      $wp_query   = NULL;
      $wp_query   = $prodQuery;
  
      $count = 1;
  ?&gt;
  &lt;div class="hidden"&gt;
      &lt;pre&gt;
          &lt;?php print_r($prodQuery); ?&gt;
      &lt;/pre&gt;
  &lt;/div&gt;
  </code></pre>