I have an unbranded SGS2 (on Orange, from phones4u) & I think I've borked it :(
I tried to root it a couple of weeks ago & from what I remember I flashed an insecure kernel to allow this (it didn't work).
I've just tried to upgrade the firmware via the wonderful (?) Kies software & it didn't...