The example configuration to reproduce this problem is at https://fiddle.sencha.com/#fiddle/bdt
I am using ExtJS-4.2.1.883 here.
Essentially, when you collapse the top group, and try checking the row under AT&T, it doesn't select that row at all. If you check the console, the index of the selected row is shown as -1.