ничего, специфичная для Erlang, довольно классическая проблема: таймауты могут происходить только при прерывании системных часов. Ответ тот же, что и выше: этот процесс заблокирован в ожидании прерывания часов, все остальное работает нормально.
Существует еще одна дискуссия о фактическом времени, в течение которого процесс будет ждать, который не настолько точен, потому что он зависит от периода времени (и это зависит от системы), но это другая тема.