this works great. But I changed some issues.
Created an AbstractDataSeeder. The user transaction gets started inside the AbstractDataSeeder, so the developer should not care about it. Every implementation of the DataSeeder can declare SessionBeans and Resources via @EJB and @Resource like Arquillian allows for the test classes.
This would also be a great feature for future Arquillian releases.