I think you're describing a different natural phenomenon, the natural instinct to "brumate" that we as breeders try to bring about by reducing food, lowering temps, and shortening the periodicity of light (in my case, for example, from 15 hrs during the summer to one hour in the winter). Brumation is a combination of all three changes, the result of which is reduced activity.
so seasonally, your snake probably sensed (I'm betting it was in a room with windows, where shorter days would have been sensed, OR in a house where winter temps are lower than summer temps, OR both) and this triggered his lowered activity, which included a reduced or absent feeding response. When you extended the lighting period, you "brought him out" of brumation just as breeders do intentionally in the spring, by raising temps, lengthening the daily period of light, and offering food. It just so happened--I'm guessing--that your change in one of the three was enough to trigger a response in the snake that resulted in resuming of food intake.
the question starting this thread, on the other hand, is about summertime fasting by a male, and that is very, very characteristic of adult males during the breeding season.
peace
terry