Bugfix for commit_on_success.

The `commit_on_success` decorator should return the decorated version.
Also, manual commits are forbidden inside `transaction.atomic`.
Merge pull request #401 from rczajka/patch-1

Bugfix for commit_on_success.