scheduler: Remove task observer shenanigans
Now that tasks posted to the message loop are routed through the
scheduler, there's no need for the scheduler to listen for task observer
notifications from the message loop or coalesce them into a mostly
consistent stream of notifications to downstream observers.
BUG=
444764
Committed:
https://crrev.com/e1ab6c84cbadc16f4d5d775e1ab3680fe0af2612
Cr-Commit-Position: refs/heads/master@{#339654}