The fact that the breeder said it wasn't eating and was only offered live every 3 weeks and you still bought the snake despite it's lack of feeding response, and it being underweight, is worrisome. Personally if that were my snake, it would be at the vet.

The sugar water will help until you can get the snake there, but I'd say a vet visit is definitely in order.