If someone responded to iTunes's constant nagging to download iOS 4.2.1 by choosing to download it and inadvertently upgraded his friend's jailbroken iPhone 3GS previously running 4.1 (new bootrom), would there be any way for that iPhone owner to downgrade back to 4.1? The friend had left the iPhone charging on the computer and realized upon seeing the new low quality Voice Memos app icon that his phone had horrendously been upgraded)
Note: The owner has his old SHSH blob stored by TinyUmbrella on Windows and also has his custom IPSW from Pwnage tool on his MBP, which he used to jailbreak and unlock 4.1.
1. Is it possible to downgrade to 4.1? (I've heard it's possible, having read about developers downgrading from 4.2 beta releases.)
2. Is it possible to downgrade to the previous baseband? (I'm starting to think the answer to this question is no.)
(Ok, I'll grant that it's not such a hypothetical situation. . .

)