I am sure that if at the end of 99 years the US or the UK still really really want to retain them, they will find a way (another lease, or by force).
Mauritius is not China. Not that I am suggesting for this to happen, but what are they going to do if the UK just decides not to leave after 99 years?