Use global namespace as source of truth for globally-scheduled jobs

/schedule is no longer used as a queue - it is now used just like the machine-level /schedule namespace. Any jobs that a client pushes to the top-level /schedule namespace will be rescheduled if no state can be found from the scheduled target.