Rollback by deleting previously created model instances

This method should be used instead of using a transaction to wrap the entire process.

@gravityrail @mermel