After years in the concrete business, you just saved that contractor a lot of money and work by firing him. Why would he order the concrete if he wasn't going to finish it after it stopped raining? Have him tear it out and replace it, don't run him off the job.
On second thought, get him to tear...