I follow the same strategy about dining out.
I never worry about getting something on my scarves because I'll wear them:
In a classic bias fold once around my neck and finished with a square knot - if the tails are in front I just shift them over to the side.
In a Cowboy knot, because I can tuck the bottom of the triangle and tails into my shirt.
Same thing for a men's style tie.
Something with long tails like a simple scarf ring or friendship knot, I'll either tuck it into my shirt or just turn it around completely with the tails hanging down my back.
And to eliminate the possibility of accidents entirely, the knot where you make one twist in front and then tie the tails behind your neck, or for that matter, anything else up close to my face.
Seven years counting and no emergency trips to the dry cleaners!