Is Kerosene cheap? Stockpiling enough kerosene to make it through a gas fluctuation should be trivial. In Japan my main spaceheating kerosene tank held 80 liters and I kept 100 liters in reserve on my deck.
a closet could easily store 200 liters in poly tanks. 1 liter could heat the house for two hours. So a typical heating day I would use 4 liters. Use an electric blanket at night. So my stockpile could last me about a month. Maybe less for you. How long is a gas cutoff?
For electricity you could stockpile diesel and enough to run a generator for weeks. you could use cogen by running hot water from the cooling system into a radiator in your house.
I'm unfamiliar with your housing situation but a lister clone diesel with generator is probably $1000 and could run your house and they last forever. can also be serviced by hand. probably same rate of fuel consumption 4 liters per day with enough heat to cut space heating requirements in half.