Fix quest complete hook, implement it for gameobject and for smart AI

Oh, misread, but anyways, QuestReward hook is not triggered on quest reward, but on quest reward choose (the item chosen).