That's an extremely good compromise.
Seems like it's becoming the usual way of getting out of such a fix. See ISS Node 3 debacle that I mentioned a while back. They didn't name it after Stephen Colbert (who won the pool), either, but they did give his name to a treadmill aboard it.
Next time they want to do something like that, they should just cut to the chase and run pools to name various fixtures and equipment around the ship instead of the ship itself.