Fix race condition of Announcer.setSuspendAnnoucing by synchronizing suspending operation with resuming