I always have at least two gallons of chlorine on hand, usually four, and sometimes six in the winter. Two in the laundry room (the 10% "disinfectant" stuff) that I use for cleaning and laundry, and two in the garage (the pool stuff), sometimes four. I use those for the occasional bump before or after a swim party, for winter feeding when my SWG won't produce, and for emergencies.
I also treat my pool's target FC level as it's minimum FC level, and create a "false" FC level for my target (a couple points above TFP's recommended target level. This keeps my FC slightly elevated. And because I have a higher minimum than recommended, I never let my FC get anywhere near my "true" minimum FC level. It's a built in buffer that handles things like a dead animal floating around for a few days before I notice it, or a big bird strike, or whatever. Whatever increases my chances of an algae bloom, this artificial buffer decreases those chances by some amount.
I expect this strategy costs me some $$ in slightly weaker jugs of chlorine sitting around for months, and using up my SWG slightly sooner, but I figure one SLAM, at today's chlorine prices, would cost a whole lot more. I'm basically paying algae insurance, not only to hedge the the cost of a SLAM in dollars, but in effort as well. They can be a lot of work, which, as per Murphy's Law, will always occur at the least convenient time!
In other news, be sure to close the barn door after your horse gets out!