I think the difference is, with a RESTORE it replaces the files in a different manner than an UPDATE, and UPDATE might leave something behind that VIPPS checks for as evidence that it is jailbroken. Alternatively have you tried methods of blocking the jialbreak protection, like flex, tsprotector, etc.