If you soak him again I'd recommend adding some Shed-ease from Zilla. Its got a bunch of aloe and stuff that helps loosen up the dead skin.
Also if you replace the tree stump hide I'd recommend putting in a identical hide as the heating pad side. Reason is, Ball Pythons will always pick security over comfort. He'll stay in whatever hide makes him feel most secure rather than thermo regulate.