Late to the game, but it sounds to me like the theft deterrent system, after a certain time of inactivity, powered all modules down. Within a month or so, usually just cranking it, will reawaken everything, but long periods, sometimes having to interupt the power through the CANBUS is necessary (which it sounds like you did). On Keyless igntion vehicles, there is also a slot to put the fob in to (usually in the center console) that also awakens everything. I have to be mindful of this in the Cadillac over winter. I go over and unlock/lock the doors on a monthly basis just to get the fob to communicate with the BCM to let it know things are still good.