I had the same problem, afaik has to do with selectlist rendering before the items are added to the store. I tried the callback method mentioned above without any luck (guess it would have to be a callback on the selectlist rather than the store).
I added this line after adding items to the store and it works fine:
Ext.getCmp('selectList').setValue(store.getAt('0').get('id'));