MSPeconomist raises a good question about the local rate, although I suspect it is actually a publicly-available rate that comes up when searching using the rate code LPR--local promotional rate. It used to work better in the past, but I still occasionally find good bargains with that code that don't require local ID or anything like that. As opposed to NPR (national promotional rate), LPR is used by properties to list their own, property-specific specials.
As far as having everything grayed out, that is par for the course on travel agent-made bookings. It is by design--you used an agent to make the reservation, and that agent "owns" the reservation for changes and whatnot. I would have your sister contact the travel agent to have them add your Bonvoy number, and to make sure the primary name matches that account at the same time.