You should check the licensing server for available licenses; do you know what machine is running your TS licensing server? It should preferably be on your AD domain controller. This could be a communication problem with the licesing server, or you may be out out licenses. The new PCs could still be in the grace period.
If you need a quick fix, you could change the TS licensing mode from "Per Device", to "Per User" mode. This turns off licensing enforcement, so it would then be up to you to avoid exceeding your licenses:
Open Terminal Services Configuration from Administrative Tools folder
Click on Server Settings on the left side
Double-Click Licensing on the right side to change the mode
Read about Licensing Modes here for an explaination of why this works:
http://www.msterminalservices.org/articles/Terminal-Services-CAL-Allocation-Process-Part1.html