Assuming you captured your 3.0 ECID/IBSS/IBEC files through iTunes, which I did, is it possible in theory to use them to create your own 'on file' server to enable you to downgrade to 3.0 for jailbreak purposes only?
Yes, Umbrella and TinyTSS do exactly that. Check it out. If you have them (3.0, 3.0.1, 3.1) on file at Cydia, it lets you get them onto your own computer. If you don't have them, it lets you create them on your computer for 3.1 only.