I noticed upon upgrading from the emacs of about 8 weeks ago, if the old emacs is still running during the upgrade, one might get 'invalid byte code' messages upon various commands [e.g. w in dired, q in gnus group buffer...) Therefore it would seem best to exit emacs before upgrades.