fix off-by-one error in holdoff compensation and always end with a "Sound off"