ide: fix ide_register_port() failure handling