Why do addr messages propagate for nodes who don't accept incoming connections? If you know you're outgoing-only, you should be able to indicate so in your version message, so that the peer doesn't share any information about your IP address to others.