Monitor player for signs of life during playback
Bundle up all player timeout monitoring into a single function. Add "healthchecks" during playback for timeupdate events and progress. If any healthcheck is successful, the timeout monitoring period is reset.