Can a 2nd Generation iPod Touch be upgraded past 2.2.1?
Yes, it can. My 2nd gen touch is running 4.2.1 just fine and dandy. (It appears that, like the iPhone 3G, they won't get 4.3, though.)

I'd recommend to download the 4.2.1 update from Apple directly and option-restore the update to your device.