Yes, they did change the numbering scheme. I used to the x59 or x69. I’ve bought an 870 for my old cannondale hoping that it’s equivalent. You can look at their suite of chains at http://www.sram.com/sram/road/category/45. But note that although an 870 is in an 8 speed category and 971 is in the 9 speed category (seems to make sense), they both claim compatibility with both 8 & 9 speed drivetrains.
However on page 70 of technical manual, it states the 9xx are 9 speed only and the 8xx are 8 speed max. So who can tell?
You sure it isn’t a PC48? I can’t find a PC40 in their manuals. But if a 48, you can compare the specs:
2010 manual: http://www.sram.com/sites/default/files/techdocs/my10-sram-tech-manual-rev-a.pdf note 8&9 are after the 10speed chain section
2003 manual: http://www.sram.com/sites/default/files/techdocs/tm_mtb_my03_e.pdf
2002 manual: http://www.sram.com/sites/default/files/techdocs/tm_mtb_my02_e.pdf
2000 manual: http://www.sram.com/sites/default/files/techdocs/dtm_mtb_my00_e.pdf