Currently, if a license hangs, you must stop the License Manager service and start it which requires all your users save their work, close it, and wait for a restart before they can begin work again. This process is not very time consuming but you definitely notice the ire it causes employees when they don't like being told to stop what they are doing.
I've deployed the timeout which is designed to free a hung license but have been surprised by the lack of ability to administer licenses individually.
What I'm suggesting is the ability to see the active licenses being used and either via GUI or Command-Line go in and pick a license that is in use and release just that "seat."