GitHub's own docs say scheduled runs can be delayed, dropped, or auto-disabled. Here's how to catch it.