Hi FemaleFlyer,
One thing you might try instead of wearing a suit jacket that buttons all the way up: wear gym clothes or something similarly casual. I've noticed that I get selected for secondary nearly every time I'm fashionably dressed, but if I look like a slob I never get picked. I actually have an "airport uniform" as ridiculous as that is: yoga pants, sports bra, white top, keds-ish cheapo payless shoes.
I don't presume to know why dressed-up women get picked more frequently, but I like to avoid secondary at all costs, and if slobbishness gets me there, fine. It's much the same as in college, when I used to get viciously catcalled every time I walked along a certain street: I started to wear out-of-style eyeglass frames and shapeless slovenly clothes and the problem stopped.