Its seems like the code needs to be rewritten to add more blocks after the last part of the 21 million coin have been mined. Im sure one of the endless hard forks will work it all out.
Please stop posting garbage. Under the current network rules in place there will already be more blocks generated even after the 21 million coins have been mine. The coinbase will be 0, but the fees would still be there.