move gservice.RestoreUser() call into try-block