When I deauthorize the currnet year licenses in order to update, the borrowed ones will remain outstanding.
If I have users that need borrowed licenses return the old license before they expire, the LM will just give them back the same stale license until after the expiration date, instead of the shiny new ones, because LM distributes the older licenses first.
The LM should default to providing the license with the latest expiration date available on the server, leaving the stale ones once they are returned.