Add a streamer configurable delay from when stream is ended in software until stream ends on the website. It is already possible in some way as disconnection protection exsits but it would allow streamers to change ingest servers while they're live if one is currently experiencing issues.
Essentially just expand disconnection protection to all scenarios. If Twitch detects no feed, give us time to come back even if it is a delieberate disconnection. You can currently get lucky and see the NotLikeThis error screen when you disconnect normally and switch ingests but I'd like to see it be controlled.