If he resigned now, the replacement would stay until Jan 03. There is no way they can just appoint someone for two years because he resigned. That would have such a destabilizing effect upon ALL elections. Not that the Dems would mind, but legally, I don't think it'll fly.