Refactor: scheduler: functionize creating pending start
... for better code isolation and readability