I never have had a problem getting my Woodford in long haul EC (that is where most of my BIS miles are earned). But I don't think they have ever announced it -- many of my flights have had people seated in EC because regular E was full, so not announcing means only those who paid (via status or $$) probably order booze.