Not to discredit your work to make this patch but it isn't really necessary. All I had to do to fix this was put the keyNuker after Valdacil in the load order, dunno if you ever tried that or if that just never worked for you but I thought i'd just point that out.
4 comments
with VIS 9.0.3 & DEF_UI 1.5.1
I had tried different loadorders.