Fix UpgradeManager to save extra sneaky upgrades

UpgradeManager did not read and write the sneakyInv inventory to NBT and did not drop the contents of it when broken.

I have not tested this as I do not have a working MCP environment set up. The changes are simple though, and I hope someone will look over them and test it. This should fix #770