I see the OP did what was supposed to be done but…
You confirmed my worries when I said:

But still, I (as my own personal thinking) I did not like the idea of a software change that may lead to an ubootable system or require such attention from the user. I just thought how would I be sure that nothing similar will happen again in the future so that the hook might not work!
This is what I was worried about!
I won’t discuss further here so not to be hijacking our friend @arch54 thread.
UPDATE:
I created a new thread at Grub Breakage ... Again!