The second behavior means that: when update/reinstall grub or update/install/reinstall kernel will call update-grub but not call grub-install.