ensure that @saving is set to false again on any exception while transitioning in states
remove unnecessary assertion
fix typo
ensure setting of @saving
Merge pull request #15 from tiii/master

set @saving on event to false again if any exception is raised