Only mark scheduled changes for a check when start or end moves by at least a minute

Github

Github
API
Livestream schedule changes now correctly handle UTC timestamps. Differences of less than one minute are no longer incorrectly treated as schedule changes. Changes involving null start or end times continue to be detected