System Restore (SR) is far from perfect and there can be unexpected consequences of using it.
There are many, many reasons why a System Restore may fail. For example, see "Why are previous restore points not working?" in the "Troubleshooting" section of this official Microsoft page:
http://www.microsoft.com/technet/prodtechnol/winxppro/plan/faqsrwxp.mspxThere's lots more on that page that's worth reading too. Note especially the sections on "Does System Restore protect personal data files?" (the short answer: no); "What should I do if System Restore does not work?"; "Why are my restore points missing or deleted?"; "Why does the System Restore Wizard lockup?"; and so on. Just a few minutes on that page ought to convince just about anyone that System Restore is not intended for heavy-duty system protection!
It may be that some files in the system32 folder belonging to avast were lose in reverting to an earlier date.
This is why I don't rely on it, have SR disabled and have my own recovery plan/software hard disk imaging software.