I can't test this, but I'm not sure this is correct. Perhaps an entry in your ini file is broken?
Because if you have an error in some of your ini files it will stop reading from there on.
Code:
[1]
.....
[2]
......
[10]
.....
[93]
incorrect entry
Take the above for example, if you placed 11/12/13 so on after the 93 entry they won't work however if you place them before (after 10) they will work.
I only say this because my 3DSimpleRole.ini isn't ordered and I've yet to see a problem