It sounds like the rat may have been a little to big for your snake. I had this same thing happen to me quite a while back and I had asked this same question. My snake had eaten a rat that was a little bigger then normal and then proceeded to soak in the water bowl for two days. Perhaps offer a smaller sized rat the next time you feed your snake.