one bugfix for tc_event_timer_run

1. timer调用handler应该不会清空处理函数吧；
2. 如果handler为空就进入不到删除拥有空handler的timer的代码逻辑。