I'd say that since the customer called Comcast for service (rather than the customer calling the contracting company), and the fact that the contractor that showed up to perform the work was representing Comcast, Comcast would be the proper party to sue. Comcast, in turn, would then sue the contracting firm.