Anyone? This seems to be the correct setup based on the example of a RESTful app in the Seam documentation. Unless I'm being completly stupid, which, knowing me, isn't beyond possability.
Apparently I didn't search hard enough before. My SLSB was missing the...
at the top of the class. In my defense, the documentation for Seam doesn't show this in the SLSB from the example of a RESTful application. I'm sure if this were added to the documentation, it could save some people (like me) many headaches.
The @Interceptors annotation isn't necessary when you define your interceptor-binding in your ejb-jar.xml. Like so: http://docs.jboss.com/seam/1.0.1.GA/reference/en/html/tutorial.html#d0e641
The code examples assume you have a configuration like the tutorial in chapter 1 of the documentation.