fix: add ability to pass `save` options to state transition actions

Should be OK though we might consider fixing tests, because they are not working right now.