Compatibility with Emacs 24.3

In Emacs 24.3 (and presumably earlier) removing an advice while it's
executing causes an error. This commit makes my init use a variable
instead of removing advices to keep track of whether the package list
has been updated.