Well, if we're hard forking, just hard fork to divide that last bitcoin as much as needed. The only thing that's actually important here is the divisibility. So long as it is divisible, you will have enough for the entire world, and this will avoid an inflation scenario. If it's not divisible... I guess there will be an issue. What can you do?