¿Hay algún efecto sobre la rotación / revolución de la tierra si se producen calamidades naturales como terremotos o tsunamis?

En realidad lo hay!

La ocurrencia de un gran terremoto desplaza una gran cantidad de corteza terrestre. La tierra es como un trompo y se tambalea muy ligeramente. Y un terremoto que mida alto en la escala de Richter puede desplazar suficiente masa en la Tierra como para producir cambios muy pequeños en este bamboleo. Y también puede resultar en un cambio en la duración del período de rotación de la Tierra.

Aquí hay un artículo que explica cómo el terremoto del Océano Índico de 2004 cerca de Sumatra disminuyó la duración del día en 2.68 microsegundos:
http://www.jpl.nasa.gov/news/new…

Y el terremoto de Japón de 2011 acortó la duración del día en 1,8 microsegundos:
http://www.space.com/11115-japan…

Si bien todo esto puede sonar muy sensacional. lo que debes saber es que tales cambios en la rotación de la tierra son rutinarios. Lo que causa cambios significativos en la rotación de la Tierra durante un largo período de tiempo son las interacciones gravitacionales con la Luna que resultan en esos segundos intercalares que seguimos sumando. (https://en.wikipedia.org/wiki/Ti…)

Aquí hay un gráfico que muestra la desviación diaria de la duración del día … observe cómo sigue aumentando y disminuyendo:
https://upload.wikimedia.org/wik…

Los terremotos hacen una pequeña pero medible diferencia. Aunque no es suficiente para requerir un segundo de salto en el año.

Los tsunamis son el resultado de terremotos, no hay suficiente masa para contar.