Refactoring minor improvements to SilentUpdater (in Sparkle)