Forked off of PUP-8288 to track adding the transaction_completed flag to the report schema for serialization/deserialization. Broken out into a separate ticket targeted at master branch to minimize impact to our LTS release at 4.10.x, which the flag/partial fix was added to.