When snakes regurge, they lose their digestive juices as well as their meal. It's a much bigger deal for them than it is for us humans. Do a search for "regurge protocol" for more info, but essentially you MUST give time for the digestive tract to heal. Give the snake a 10-day rest after the regurge before you offer food again. When you do offer food, make it a much smaller offering than the size of food that was being eaten before the regurge. For example, if the snake was eating pinkies, offer a pinky head.
During the time while the snake is recovering, don't handle it. Keep fresh water available, but consider it to be a convalescent. It's really important to prevent another regurge; multiple regurges can be fatal to snakes.
Good luck, and let us know how things go.