check_for_events executes without deferLater

since it does not do any blocking operations. Also, removed unnecessary log arg.
Added test to check if scheduler executes every x seconds