I was modeling some vacuum-tube circuits with rather high impedances, and the 1gig leakage resistance of the switch model was insufficient (it's insufficient in reality for point-to-point wiring on teflon turrets and ceramic tube sockets also, for what that's worth).
But if I set the switch model for infinite resistance, then I get "irregular circuit" errors for circuits that work perfectly well in real life (i.e. a series RC circuit through a switch).
I also discovered through experiment that if you set the switch model for an "off" resistance HIGHER than 1gigohm, your setting is ignored, and the switch resistance is 1gig anyways. Lower values work fine.
My solution (one circuit had 36 switches, most of which had "irregular circuits" attached to them) was to set the switch off resistance for 1gig, and put a resistor across the switch with the value set to NEGATIVE 1gig. Works fine - the open switch measures infinite resistance, the closed switch measures zero ohms, no leakage signal passes through them when they're open, and I get no more irregular circuit errors unless my circuit actually has an error. Computing the appropriate negative resistor for a finite amount of leakage greater than 1 gig is simple algebra - resistors in parallel. ab/(a+b) works fine with negative numbers. If a=-b, you have infinite resistance.