Did you inspect the snake or at least have it out regularly? Frequent shedding may be done to help it cope with an injury like a scratch or burn I think.