risolto, nel pageLoad è bastato estrarre alcune istruzioni da un if not ispostback e tutto è tornato a funzionare...
il viewstate comunque è un brutto cliente :-)