Giving up on Django transaction management