Hi Paul, welcome to the Ranch!
It looks like a version problem to me. The version of com.ibm.ws.naming.jndicos.CNContextImpl which you used to have before the unfortunate inadvertent deletion must have been compatible with the class org.omg.CORBA.portable.ObjectImpl, which is part of the standard
Java API. And the version which you have now is not compatible, and therefore it's different than what you had before.
So it looks like the other non-production system, the one which didn't have the unfortunate incident, was not identical to the one which did have the incident. Different Websphere version? Websphere running on different Java JVM?
How to fix the problem? It looks to me like somebody put the Websphere jar which contains that CNContextImpl class into the /etc directory. (I will let people who know about AIX and other Unix versions comment on that.) This would have to be the jar which matches the version of Websphere which you're running on the damaged system. Sorry, I don't know what jar that would be or where you would get it from.