For what it is worth, Avast not alone with system restore issues. Symantec’s NIS has issues. So much so, its forum recommends a total NIS reinstall after a system restore. From what I can gather, issues are the same - NIS modules are out of sync with retored OS components.

The culprit from what I can tell is all the modern AVs are using .dll injection to enforce OS component integrity.