True, Seraph -- it's perfectly okay to use cock in a "traditional fixed phrase".

But I'd consider it to be a "Lake Titicaca" sort of word (i.e., one that inevitably provokes hysterical laughter from 10-year-old boys).