With BGP there is no reason not to use two route-reflectors. One wouldn't act as a backup per se, but having two would give you the redundancy you are after.
Edit: Another thing, you can push those canopys to one channel if your good enough. May take a little extra power. I use 400mw cards with 17.5 db horizontal sectors.