It's fixed! It turns out it was much simpler than I thought it would be. 
I just booted with the CentOS boot CD in rescue mode and started the lvm 
shell (with the 'lvm' command).  Then I executed the commands:
   vgscan --partial
   vgreduce --removemissing <volumegroupname>

I hope this is of help to others.

Eric