Not related to the bug really, but scheduled procs should nearly always run in a thread. If any scheduled procs were supposed to run while this one was busy, they would be skipped. In addition, these skipped scheduled procs will not reschedule, so you lose all of them until a restart.