Yep, anyone can knight an avatar that has fought in his army. In this rather unusual case, if another battle can't be summoned up easily, I would just have econ21 formally knight him somehow and be done with it. Too many complications otherwise.