dvr: ensure update to in-progress recording doesn't restart (fixes #1982)