Maybe I forgot to ask an important question - What is the error you seen on the screen when grub does boot fail ? Probably that could related to some regression a while ago and now has been fixed.