added abandon transaction behavior
Merge pull request #2501 from twobraids/intentionally-abandon-transaction

fixes Bug 984583 - added abandon transaction behavior