Fixed bug that could cause ringtone not to start if coming out of silent/vibe mode, due to a race condition