Rob the technician was great. He figured out the problem quickly and got the needed part ordered and installed. Based on conversations he gave the whole system an inspection and found a zone that was not working. He fixed this issue.
The only problem was the prior inspection done a year prior that did not detect how poorly the system was running. Clearly from my discussions with Rob if the other technician had done his job correctly, it's likely one or both of the issues could have been discovered and addressed without having to go 4 days without heat.