To be honest, I'm not clear about the explanation.
As for me, I prefer "besides", but I can't understand why use "except for" .
Just like" I can answer all questions except for the last one.", "except for" means not including. So I think "stopping the clock" and "had thrown a key" are both bad results of earthquake. "except for", I think, is not appropriate.