Changing exceptions to LogErrors where appropriate

Masking problem reported here : 
https://hypernews.cern.ch/HyperNews/CMS/get/relval/3177.html
The new code will no longer throw Exception, but instead print to the LogError stream. 

Good catch. This is supposed to have an else. One moment.