Bonus points after turning in contract for the second time
Solution 1:
If you switch contracts again, or relaunch TF2 with a new contract selected, the star count should update.
Contract updates not happening has been a problem for awhile, even after I've completely finished and maxed out all my contracts, I still get notifications saying 'contracts available' with the respective voice lines.