Here's an initial proposal for a fix: https://git.launchpad.net/~dannf/+git/makedumpfile/commit/?h=grubcfg
If we decide to go this direction, we'll probably need to implement an upgrade path from symlink-to-non-symlink mode. But, I'll wait for feedback on the overall approach before spending time on that. -dann