It seems almost every day we have people with ball python feeding problems. The internet has literally thousands of posts, sites and blogs dedicated to it. Every single time we go over husbandry, and majority of the time everything is on par. These snakes are fickle and unusual in their feeding habits. I would dare say that 99.9% of every bp owner will at some point have a snake that goes on a feeding strike. I was merely trying to help the OP understand the situation.
The fact is that no one really understands why bps go on hunger strikes even when their cage conditions are perfect. It could be an evolutionary remnant meant for population control, some response to changing barometric pressures etc. Obviously complacency is wrong in this situation, but given the history of the species, intense worry isn't necessary. We all do our due diligence to provide the best conditions for the animal, and that's the best we can do. If that involves changing food sources then so be it. Notice I didn't advise that until 10 weeks post feeding.