Re #461: Wrap contribution status change in transaction.