First-Rare-Event Times for Semi-Markov Processes