Acho que não existe coisa pior do que literalmente partir para a pancadaria com um trecho de código e descobrir, horas depois, que o problema não estava no seu código e que você, na realidade identificou um bug no framework que você está usando.
E obviamente, para complicar ainda mais, você não tem acesso ao código do framework e mesmo que tivesse, não teria tempo para depurar código desconhecido. Finalmente, como isso não bastasse, não existe workaround conhecido para o problema.
Haja paciência.

Ronaldo,
Uma pequena pergunta pra gente ficar por dentro e não embarca em barca furada o problema seria no Seaside?
O culpado dessa vez é o .NET e uma biblioteca maluca que estou usando. No caso do Seaside, o código fica todo dentro da imagem, aberto para você e correções são muito fáceis