I have an annotation on update method of my home that verify if the user has permission to do this action, but even if the hasPermission returns false the update query runs and my bean has your state saved.
I'm using SEAM 2.0.2 GA and Jboss 4.2
Make sure you are using manual flush mode.