I have disallow osCsid [session id] pages with help of robots.txt as follow.
Disallow: /*?osCsid

http://www.spiderofficechairs.com/20_163/high-back-mesh-screen-executive-office-chair-with-mesh-seat.html?osCsid=vlev8t292tars1e0trl5ck2g65

I found 826 URLs with above structure when I checked crawl errors tab under Diagnostics section.

If you will load above URL so, you will find out following URL. Because, I have re-write all product page URLs & define new structure of it.

http://www.spiderofficechairs.com/officechairs-spiderofficechairsllc-w95.html

I have set 301 redirect over ht access page from old product page URL to new product page URL.

But, Crawl Errors tab does not contain any new URL with osCsid & shows old URLs only.

So, why should it happen? There 826 URLs with osCsid & restricted by robots.txt so, Can Google index original product page or not?