Drop the signal that triggers a scheduler run when a Worker instance is updated

This has caused confusion before and possibly some inefficiencies, and we could investigate getting rid of the signal, and:

  • trigger scheduler runs on a timer tick
  • trigger scheduler runs at sensible points