Refactor test code in EcalDeadChannelRecoveryAlgos.

One last cleanup for https://github.com/cms-sw/cmssw/pull/3247 .
Only changes the test code (refactor and consumes migration), should not break anything.