The script fails if the user doesn't have the permissions to run p4 verify. I don't know the consequences of not running the function, if modified to:
def reverifyRevisions(self, result):
# need to verify - but only if a superuser
if not self.options.superuser == "y":
return