Unfortunately, it's not a proper solution, as it obviously breaks when you actually want to strip the mount point off so that grub can find the right files. I'm creating a bug for this, as I think it would be good to track the issue. I've also written a system test that I believe reproduced the issue.