bug 1066888: Fix the way we synchronize EventProducer startup/shutdown/restart