This is used to ensure that the task doesn't become a zombie when the Lua returns a yield. The yield wrapper ensure that an timer used for waking up the task will be set. The timer is reseted to TICK_ETERNITY if the Lua execution is done.