Allows Issuable::DestroyService to run inside a transaction
Uses AfterCommitQueue to schedule worker async deletes after the issuable record is committed
!84023 (merged) will need this as the new mutation will need to do 3 operations atomically
Related to #346132 (closed)