my speculation above is proved not valid. i revised to the following:
action controller can't insert into database in case when the form page were redirected from login form.
in case when insert form is reloaded, it can do as expected and don't depend on whether action listener is Stateless or Stateful, or any other annotation criteria.
sorry for bugging you,any further explanation will be valuable.
I don't completely understand your question/problem, but a SFSB can be of scope CONVERSATION or SESSION. That should not affect the transactional semantics of your component.
You may get a better answer if you show the code...