I have a 3gs 4.0.1 unlocked and jailbroken to T mobile. Today it wouldn't recognize that i have a headset plugged into it. I tried different once cleaning it and everything. Nothing worked. I still have warranty on it until January, but will I be able to unlock the new phone I get knowing that it might come with 4.21? Thanks guys!