@twobob: On the other hand, the 3.3 update (like the 3.4) was a 'full kernel' update, not a patch, so, the full kernel is there for the taking right in the official update package.
I caught your karma message way too late, but the stuff blocking your update were most likely the custom kernel *modules*, not the kernel itself. In 'full kernel' official updates, the checksums are checked *post* flash, they apparently don't care which kernel you came from (unless I missed something, which is entrely possible
).
(As for the failed jailbreak: wrong install file. Use the -3.2.1 one for FW 3.2.1/3.3/3.4).