I had the "...on ice" the week before last. Yet the Braking Action was reported initially as Med-Med-Good. But our performance doesn't use Braking Action (that would be too simple, wouldn't it) only a contaminant. I'm convinced if we used Braking Action to determine our performance, airports would report contaminants that we could couldn't use; anything to make sure they can never be held liable for us using their runway. After the runway had been re-swept the braking action improved to Good x3 but with the "...on ice" remaining. So we used "Ice" to do our calculations and departed. We used so little runway that we would have had to use power to get to the upwind end.
Not perfect and yes I'm vulnerable.
PM