Seems that it might be a good idea to keep a spare, pre-sized longer chain with my larger cassette. Whenever I swap to the larger cassette, I'd swap chains at the same time. That way, I'd not be continually in a compromise situation.
Chains aren't that expensive, so no reason I can think of not to do this..
Sound like a decent approach?