switch to using DaemonLoader and add Timer to ensure ConsistencyChecker Thread has not stopped unexpectedly