fix a endless recrusion in error recovering code when parents are missing. add a referenced timer structure. the parent missing code causes the already started timer to be started again and produced error to be printed. now the timer is stopped after n stop calles from n start calls. fixed invalid iterator after the recover code added the missing parent
the scheduler is now executed when a instant filter sets any flags or marks it for scheduling, if not, the scheduling is skipped. in cases of old running tasks that execute a exec, the instant filters are run for sure.