Fix ClientSocketsGroup subscribing to a bad path.
Fix ClientSocketsGroup subscribing to a bad path.

We were calling `getPath` before the subclass's constructor completed,
resulting it using values that were not yet initialized. (I wish this
were not like the 5000th time I've written said bug :( ).

ShieldBattery/ShieldBattery,ShieldBattery/ShieldBattery,ShieldBattery/ShieldBattery,ShieldBattery/ShieldBattery,ShieldBattery/ShieldBattery