Ah, frozen hoses and trying to eat on long runs :). When it was cold but I had to go out and do my long runs, I would wrap a hand warmer around my hose nipple with an elastic band. If you blow the water back to the bladder after each drink, the empty hose won't freeze, but you need something to keep the nipple from freezing. If your jacket has pit zips and your hose freezes, you can put the hose inside the put zip and it will thaw. You can also wear the entire pack under your jacket to help keep it warmer.
Try pipe insulation, it comes in different diameters, self sealing or use duct tape. I have also used hand warmers (wrapped in something) next to the bladder.
I did blow water back, but I guess it from right where the nipple is. I also used the pipe insulation, it does not work in below -20C I guess:)
I will try keeping the backpack and hose inside my jacket next time, or perhaps get those small flexible bottles and keep them in my pockets.
Thanks for the advise y'all :)