Moves a never-live main-slot broadcast off the main key: rebinds YouTube to temp, marks the row ended, and records Livestream.keySlotStaleAt.
OAuth access token with YouTube live scopes.
Connected YouTube account with decrypted stream keys.
Stale main-slot livestream to release.
Timestamp stored on the row.
Updated livestream row or upstream error details.
Moves a never-live main-slot broadcast off the main key: rebinds YouTube to temp, marks the row ended, and records Livestream.keySlotStaleAt.