Your right what you posted was not a flame guy. Simply put though while in the general case your correct more saves could likely have helped lets take into consideration when I talk about pk mechanics of villagers I know what I am doing a lot more then you. if you don't believe me why don't we look at the numbers. Since Iborenn is the only villager of yours I know of I used it for my comparison and I would be surprised if he was not your most succesful villager. To compare I would just use yevandr but the builds are super different so that might not be fair so i also compared you against my drow villager as well that at least shared a spec with iborenn and race.
Iborenn (606 hours)
PK Statistics
Total PK Wins 87 (77 at level 51)
Total PK Losses 80
Total Mob Deaths 29
# of Assassination Deaths 1
and more specifically
Pk wins vs invokers: 5
pk deaths vs invokers: 7
vs my drow Drovis (195 hours) <== yeah thats 1/3rd the hours of iborenn and no leader perks
Total PK Wins 82 (13 at level 50)
Total PK Losses 57
Total Mob Deaths 17
# of Assassination Deaths 1
and more specifically
pk wins vs invokers: 5
pk deaths vs invokers: 3
and my leader yevandr (300 hours) <== yep still half the lifetime as guys battle leader
Total PK Wins 127 (80 at level 51)
Total PK Losses 106
Total Mob Deaths 38
# of Assassination Deaths 4
and more specifically
pk wins vs invokers: 6
pk deaths vs invokers: 6
So I kill much faster then you do and at a much better ratio of kills to deaths with my villagers, and while its not really a great sample size I also seem to fare better specifically against invokers then you do. So when I say this log is just a case of the RNG being unusually forgiving maybe you should say yeah that could be right. Sure having more saves would be peachy but thats not always reasonable and a lot of the time when dealing with preped vokers you simply can't sacrifice damage roll and hope to kill them even with an extra save or two.
Its actually easier to just toss a few items into the forge to keep magic weak then it is to keep a set of gear that can maintain a 70 dam roll prevent weapon drop and have divine saves.