Add CAudioTimedLocker to handle mutex lock timeout