So I was thinking of why the snake would have a feeding response while hold him, and the only thing I can think of is that the snake was fed outside of his enclosure, and he has associated being picked up with being fed. This is really the only real explanation I can think of besides he smelled something on you.