Restored synchronization of IngestManager.isIngestRunning()

The synchronization of this was removed with the notion that the answer to the question isIngestRunning() did not need to be 100% accurate. This appears to have been a mistake that is adversely affecting the reporting modules.