Returns whether a temp-slot livestream should be promoted to the main key slot now.
Next temp candidate, the current main-slot holder (if any), and optional lead time.
Current time (injected for testability).
True when the main slot is free and the candidate start is within the promotion window.
Returns whether a temp-slot livestream should be promoted to the main key slot now.