Had the same issue, I had to reboot the phone around 5 or 6 times to get it to work. Each restart Android would optimize some applications (between 10 or 20) after the 5th restart, it stopped showing the optimizing and Google Play Services showed the update as being available... It was weird.