I guess this means 7zip updates will now take 20 minutes and the require the computer to be restarted?
Not necessarily. Plenty of updates pushed by Windows Update don't require one. 7zip could easily be configured to behave that way.