i am saying this should be filtered in CSaveFileStateJob::DoWork where we already have those kind of checks. makes no sense distributing those over the entire app.
@t-nelson what exactly would impact channel change time there if we don't write to db?