Rats can take quite a while to thaw, & especially to do so without causing spoilage that can make a snake refuse to accept it. When I've fed f/t rats, I always thawed directly in cool water, changing the water about every 20 minutes or so, until the rat was soft throughout, as felt by hand. Only then do I warm up a rodent using brief immersion in very warm water for a couple minutes, & for feeding a BP (or any snake with heat-sensing pits) you might also want to use a blow-dryer, especially on the head, to get the rat to a convincing "life-like" temperature that your snake will accept. I'm just glad your snake wasn't apparently harmed & the mistake was learned.