Thanks you sir, for confirming my suspicions.
We have been able to work around this for the time being by switching to a model where remote only contacts central. Most of our functionality over EJB is remote looking up to central so with the exception of one corner case (which we are fixing with a rest service), we are able to proceed.
-James