Logging cleanup
Introduced meth set*IfInState, logging fix and nextRun fix for manual schedule
Multiple fixes

- illegalState for nonexistent getTaskById for nonexistent ID
- setting state for rescheduled WAITING tasks (as RUNNING ones will pick up the change)
- log clenup
IT for NXTaskScheduler when working with QZ