Fix: Race condition between camera and voice trigger