Update flag values via Flag.Value.Set() instead of flag.Set(), since flag.Set() didn't work on SIGHUP