It seems strange that it would play up after 3 years of regular use.

I would say in the meantime until DC42 can take a look, update to 2.05.1 and report back if you get another reset. So far this has been the only one, right?