I'm a noob but from my research the low humidity is probably directly related to the bad shed. Increase the humidity, maybe a bath, and your snake should do better.
Mine was in the same boat when I rescued him and hes doing great now that the humidity has been increased, along with some other changes in his cage.