FWIW we still encounter this issue on 14.5.1. The only way we've been able to avoid the damage is by dispatching async to (non-main) serial dispatch queue.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: