Ahh ... interesting. Yes, I assume an old ETP because I ran my upgrade script on a local copy of the current openacs.org contents (which uses ETP) with no problem.
The change I've made to UPDATE context_id will be safe for those old objects ...
Thanks for tracking this down.