Don't use next_tick on schedule code

Multiple next_ticks could be fired in a single tick resulting in
undesirable behaviour