Just have it run the function that checks to see if a person would qualify to purchase an fc house before leadership is passed on. If they don't pass the check, leadership can't be passed on to them and if no person qualifying for leadership is left in the fc, the plot no longer belongs to that fc.