I have done a lot of research on vaccines and immunity, which is how I formulated my personal protocol. I can honestly say that if I had a dog that had to be pre-drugged and/or monitored, that dog wouldn't get the vaccine.
There are two ways of thinking about the issue. The first is risk-based. You take a good look at the actual risks involved. With a dog that has had a severe reaction, the risk of another reaction and the risk of life-long consequences to the immune system are probably greater than the risk of them actually contracting the disease, especially if they have already had one or two shots.
This is where titers can be handy. If the dog has a scary reaction, bring them back to the vet 2-3 weeks later and have a titer pulled. A positive titer probably means the vaccine worked, then it won't have to be repeated.
The second way of thinking about vaccines is the "if my dog/child doesn't have every vaccine recommended every year, they will die a horrible death from a preventable disease." This way of thinking completely rules out any risk-based assessment in favor of fear. No rationality, just fear.
I choose to go with the risk-based model, so my dogs get much fewer vaccines than most. I am a firm believer in immunity through exposure. With the amount of places my dogs go, they have plenty of opportunity to sniff poop and get small doses of virus to fight off.
I also donate money to the Rabies Challenge Study, which is trying to show that the Rabies vaccine is sufficient for longer than it is currently licensed for. Right now they are allowing 3 years between shots, but if they can show a 5 or 7 year immunity, that decreases the number of Rabies shots in a lifetime. It is completely self funded (because what vaccine maker is going to fund a study that shows we need fewer vaccines?)
http://www.rabieschallengefund.org/