I disagree with the diagnosis here, if the seals in the brake servo were knackered, you would lose pressure in the servo, as the brake fluid would leak past the seals, personally what i would do first is change the brake fluid (an easy job and relatively inexpensive) brake fluid over time absorbs water and should be changed every 2 years) secondly as daft as this sounds, just check for water in the battery/servo area (make sure it hasnt frozen in these low temperatures) mine did this in january this year, my fronts locked up under heavy braking and wouldnt release untill after 10 to 15 mins.
after a brake fluid change and much later removal of the rubber bungs in the bulk head area, all was good.....cost ......£14 for 5 litres of brake fluid. (yep i know you dont need 5 litres but i made sure i flushed all the old out.
for info if your brake servo seals were gone your pedal would slowly go to the floor depending on how knackered your seals were
ps im assuming he ruled out a sticking/locked caliper? if he didnt, get this checked, with the wheel off, get someone to press the brake pedal, and you watch if the pads are pressing and retracting from the disc.