#2 & #4 are my usual approaches. A little bit of #1 too, except I try to avoid being on the right/shoulder side in an RR, since you may not have anywhere to go if you need to.
Something else I do is when hands are on the hoods and someone's butt is getting close, stick my index finger out as a buffer. That way no hands come off the bars and when they touch my finger they back off.
But let's face it; no matter how "awesome" you are at avoiding crashes, it just happens. Even to the pros. It's part of the game.