Drop @commit_on_success in favour of transaction.atomic

See https://docs.djangoproject.com/en/1.6/topics/db/transactions/#changes-from-django-1-5-and-earlier