I had the same issue today as well (exactly as you described) and would just like to say that restarting those 4 services you posted solved it for me too. I hadn't run package updates for a few months and ran them all trying to see whether having everything on the latest version would fix it...