After doing this as root, grub now finds its configuration file correctly (automatically), yay!grub> root (hd1,0) grub> setup (hd0)
I'd guess that anaconda isn't doing quite the right thing when setting up grub. In fact, it appears to be this bug:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=159089I've updated the bug report with the results of this thread. Thanks for the help!
-Ed