The point of the SakaiProxy API is that all the course signup stuff doesn't hold any references to the Sakai APIs. Having the exceptions used in the API reduces the usefulness of the API.

The API should probably have an Exception and use that single one.