timer: Fix a null pointer dereference
timer: Fix a null pointer dereference

I encountered the imprecise data bus error as soon as user tasks started
to run. It was because a user task triggered to run add_timer task that
is not yet ready to run while add_timerd is still NULL.

onkwon/yaos,onkwon/yaos,onkwon/yaos