Actually, you're both right. Annika is right that we have no way of being absolutely certain when the stuff will be on shelf for the reasons she cited, and Luke is right in that we have said that late Oct/early November is our best guess window of the stuff being on the shelf.
Some retailers may capitalize on the Series 2 being on the shelf to also keep any leftover Series 1 they may not have shelved yet in order to take advantage of the new retail presence, but no new Series 1 figures will be produced per se.