I had an idea last night, and it seems like it could work. If a 3GS with the new bootrom was already Jailbroken, but then had to be restored, before it was restored, you could use an updated version of Pwnage Tool that the Dev-Team would have to make. Now, what they would have to do, is make it so that way you could be Jailbroken on 3.1.3. Now we all know that Pwnage Tool preserves your baseband, but what if they could make it preserve the usb exploit? Then once we restore, obviously we'd boot into recovery mode, but then wouldn't we be able to boot up with BlackRa1n or RedSn0w? In theory this could work, and I hope that it does work if the Dev-Team takes this into consideration.