Can TeamHeadquarters user licenses be re-used?

Yes, TeamHeadquarters licenses can be re-used by deactivating user accounts that are no longer needed.  The TeamHeadquarters Administrator can do this by editing the user's Contact record and changing their Contact State to Inactive.  That license is now deactivated and can now be re-used by changing the Contact State of another contact to Licensed User..