At server startup, are you somehow sourcing in a second older copy of
the forum::message::new Tcl proc from elsewhere in your AOLserver? Do
you see anything suspicious in your server log up though the "Notice:
Done loading OpenACS."?
Hm, I haven't paid any attention yet to how the new Tcl service
contracts work. Is it possible that some service contract type thing
is reading the PL/SQL function definitions with the "html_p" switch
and dynamically defining Tcl procs that match? I kind of doubt it,
but...