I think I somehow resolved this issue. I guess it was to do with the <trans-attribute> tag value in the ejb-jar.xml file and the 'required' value.
Having gone through the EJB bean method properties in JDeveloper I managed to identify the correct the problem. It seems to be working fine now.
Are you having the updated bean remote interface in the client class path? What's your client class path setup to?