Simple tests added for Issue #4566

Added tests in transactions_test.rb in order to address the .save vs .save! bug in issue #4566