The "jbossas/projects" namespace is meant for code that can be released independent of jbossas. Its mostly an artifact of wanting to preserve history for projects that historically were in the jbossas cvs repository and are now being broken out.
I don't see that ha-client and ha-server projects should be separate svn trees with their own branching structure. Rather I would expect them to share the same release and use a structure like:
The main issue I see with breaking this out and tieing into remoting is the proxy factory piece. There are multiple interceptor models floating around due to independent evolution of jmx, ejb2, and aop.