Fastsim/PF threading issues

@Dr15Jones

Fix singleton inside of fastim to be thread safe (memory barrier + mutex for possible loading).
Revert rechit producers back to standard EDProducers due to unsafe HcalChannelQuality ES product.
I'll try to make HcalChannelQuality safe, when I get a little more time.