Remove transaction from subprocess call
Fix logging syntax
Double-save after transaction.atomic
Move async process out of transaction.atomic