I have heard of ball pythons going in to shed during periods of high stress, but I doubt that applies to your situation. Your snake probably shed about 3-4 weeks ago while in the pet store and they just let it go without the proper humidity. Pet stores are notorious for bad husbandry so buying a snake from one that has stuck shed on it is quite common. Make sure you give him the right humidity this time and he should shed just fine.