Looks like he is cutting his losses as he may have under budgeted the job and figures that he owes you more time than the money you owe him. So he will move on to the next job. Talk to him and if you are happy with the work done, make a deal and paying what he should be getting for the job. It will be very difficult to find a contractor to complete the job.