Move from SIGEV_THREAD timer handling to SIGEV_SIGNAL