Pretty tight fisted of the Beeb not to put some more clean HD streams onto Sky/Freesat.
They did it for the 2012 games, but the only HD coverage for Sochi is on the main BBC1/2 channels or online (unless you have one of a very limited number of new samsung/sony TVs with the experimental Connected Red Button system).