Easy way to get rid of 'stuck' licenses is to let the server check for them every time a user logs in and at windows startup (or TC client startup). When a user just logged in or a computer has just booted Windows there are no games running, so there also should be no licenses in use for that computer.
In short:
User at PC1 logs in or TC clients starts -> server checks if any licenses are in use for PC1 and releases them.
Stuck licenses are often caused by a game that crashed and the computer needed to be restarted, meaning the license will not be released properly. With the above solution this problem no longer exists.
But what do I know, I don't even run a café anymore
